
VB 如何查找 数据库并显示在text2上?
根据输入的text1(就是从name里的一个值)的值,查找数据库types中name对应的abb的值,显示到text2上。数据库types结构ID(自动编号的),name...
根据输入的text1(就是从name里的一个值) 的值, 查找 数据库types中name 对应的abb的值, 显示到text2上。
数据库types结构ID(自动编号的),name,abb,remark
我是初学者。
不好意思 Access 2000 数据库 Adodc连接
Private Sub Adodc3_WillMove(ByVal adReason As ADODB.EventReasonEnum, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset) 展开
数据库types结构ID(自动编号的),name,abb,remark
我是初学者。
不好意思 Access 2000 数据库 Adodc连接
Private Sub Adodc3_WillMove(ByVal adReason As ADODB.EventReasonEnum, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset) 展开
2个回答
展开全部
创建这个工程用了ado数据库调用
建议不要用adodc
注:要使用ado必须引用microsoft activex data objects 2.8 库
可以点工程,引用,找到这项,打上勾就OK了!
所有代码:
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sqltext As String
Dim dataname As String
Private Sub Command1_Click()
sqltext = "select * from types where name='" & Trim(Text1.Text) & "'"
rs.Open sqltext, cn, 1, 1
If rs.EOF = False Then
Text2.Text = rs("abb")
Else
Text2.Text = "无结果"
End If
rs.Close
End Sub
Private Sub Form_Load()
dataname = "f:\vod\data.mdb"
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dataname
End Sub
建议不要用adodc
注:要使用ado必须引用microsoft activex data objects 2.8 库
可以点工程,引用,找到这项,打上勾就OK了!
所有代码:
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sqltext As String
Dim dataname As String
Private Sub Command1_Click()
sqltext = "select * from types where name='" & Trim(Text1.Text) & "'"
rs.Open sqltext, cn, 1, 1
If rs.EOF = False Then
Text2.Text = rs("abb")
Else
Text2.Text = "无结果"
End If
rs.Close
End Sub
Private Sub Form_Load()
dataname = "f:\vod\data.mdb"
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dataname
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询