| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 387 人关注过本帖
标题:关于为什么字段会被清空请教高手
只看楼主 加入收藏
冰雪清风
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2009-11-9
结帖率:94.12%
收藏
 问题点数:0 回复次数:0 
关于为什么字段会被清空请教高手
两个窗体:conr和require,conr输入查询条件,require显示查询结果。以下是conr的代码。(require没有代码,放置了一个adodc1和一个datagrid1。)

Option Explicit

Private Sub Command1_Click()
 If Combo1.Text = "请输入字段" Or Text1.Text = "" Then
   MsgBox "请输入字段名和字段值", 21, "错误"
  Exit Sub
 End If
 If Combo1.Text = "date" Then
  require.Adodc1.RecordSource = "select * from ma where [Date]='" & Text1.Text & "'"
 Else
  require.Adodc1.RecordSource = "select * from ma where " & Combo1.Text & "='" & Text1.Text & "'"
  End If
 require.Adodc1.Refresh
 If require.Adodc1.Recordset.BOF And require.Adodc1.Recordset.EOF = True Then
  MsgBox "没有此项记录!"
 Else
    Debug.Print "number="; require.Adodc1.Recordset.Fields("number")
 
  require.Show
   Debug.Print "number="; require.Adodc1.Recordset.Fields("number")

 End If
 Combo1.Text = "请选择字段"
 Text1.Text = ""
End Sub

Private Sub Form_Load()
  Combo1.AddItem "number"
  Combo1.AddItem "name"
  Combo1.AddItem "date"
  Combo1.AddItem "provider"
  Combo1.AddItem "stockplace"
  Combo1.AddItem "note"
  require. = adCmdText
  require.Adodc1.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=fudan;Data Source=VM"
  End Sub
第一个debug.print显示number=pmc0001,第二个debug.print显示number=null。
中间只隔一个require.show。它是怎样把number清空的呢?请教!

[ 本帖最后由 冰雪清风 于 2009-12-1 16:54 编辑 ]
搜索更多相关主题的帖子: 字段 
2009-12-01 16:42
快速回复:关于为什么字段会被清空请教高手
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014238 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved