我在窗体上放了一个Data控件,取名为Data1,
放了一个文本框取名为Text1,放了一个按扭取名为button1,我想在文本框中输入信息,然后按按扭实现数据库的查找编码如下:Private Sub Command1_Click()
Data1.DatabaseName="d:\student.mdb"
Data1.RecordSource = "SELECT * FROM 读者 WHERE 读者号= 'Text1.text' "
Data1.Refresh
End Sub我试了好多次,都是recordsource属性设置有错
请知道的高手指点一下,以帮我解决燃眉之急
谢谢了!!!
放了一个文本框取名为Text1,放了一个按扭取名为button1,我想在文本框中输入信息,然后按按扭实现数据库的查找编码如下:Private Sub Command1_Click()
Data1.DatabaseName="d:\student.mdb"
Data1.RecordSource = "SELECT * FROM 读者 WHERE 读者号= 'Text1.text' "
Data1.Refresh
End Sub我试了好多次,都是recordsource属性设置有错
请知道的高手指点一下,以帮我解决燃眉之急
谢谢了!!!
解决方案 »
- mshflexgrid能实现横置的数据库显示吗?谢谢
- 报表问题!!!想把两个字段的合打印出来如何实现!
- 如何读取刻录碟的产品信息???光碟的生产商,容量等
- 初学者请教,如何用vb播放一个wav格式的文件
- 关于图像列表控件
- vb ado 字符串查询
- vb中那为什么用getcursorpos函数取得屏幕坐标值后用movetoex和lineto函数不能画直线出来呢?如何改?
- 紧急跪求~~在MDI主窗体中如何使用Resize事件
- 如何让一个用命令把一个image控件置于其他所有控件的上面,即最上层
- 很简单的问题,关一winsock控件的
- 在那儿可以下载到最新的水晶报表阿?
- 谁有证明Spread比FlexGrid的文档,告诉我,急!帮忙者皆有分!谢谢!
不要用什么DATA了
Option Explicit
Dim con As ADODB.Connection
Dim rs As ADODB.Recordset
Dim str As String
Private Sub cmdOK_Click()
str = "SELECT * FROM 读者 WHERE 读者号= 'Text1.text' "
Set con = New ADODB.Connection
Set rs = New ADODB.Recordset
con.Provider = "Microsoft.Jet.OLEDB.4.0"
con.Open ="d:\student.mdb"
rs.Open str, con, adOpenDynamic, adLockOptimistic
wxyname = Trim(txtUserName.Text)
Dim wxypass As String
wxypass = Trim(txtPassword.Text)
If rs.EOF And rs.BOF Then
MsgBox "用户名错误,再试一次!", , "登录"
'txtPassword.SetFocus
'txtPassword.SelStart = 0
'txtPassword.SelLength = Len(txtPassword.Text)
Else
Me.Hide
end if
end sub