vb如何动态读取access数据库中记录
例如,我现在有一个数据库,字段有学号,姓名,性别等,我想用vb从数据库中调取学生基本信息。每一个学号调取一个,动态调取,我把我调取的代码发给您,请您帮忙看下哪里有错误rs...
例如,我现在有一个数据库,字段有学号,姓名,性别等,我想用vb从数据库中调取学生基本信息。每一个学号调取一个,动态调取,我把我调取的代码发给您,请您帮忙看下哪里有错误
rs2.Open "SELECT ST.XH, ST.XM From ST WHERE ST.XH=""& XH1 & "" & Accesstable, Conn, adOpenKeyset, adLockOptimistic, adCmdText"
其中,XH1是我读取学号时用的一个变量,随着数据库记录不同,在变化,请帮忙,谢谢了 展开
rs2.Open "SELECT ST.XH, ST.XM From ST WHERE ST.XH=""& XH1 & "" & Accesstable, Conn, adOpenKeyset, adLockOptimistic, adCmdText"
其中,XH1是我读取学号时用的一个变量,随着数据库记录不同,在变化,请帮忙,谢谢了 展开
2个回答
展开全部
rs2.open
"SELECT ST.XH, ST.XM From ST WHERE ST.XH=""& XH1 & "" & Accesstable, ,
Accesstable, 这是参数类型,表示access数据表?
如果你确定conn,是一个成功的连接
则看如一的步骤清楚的代码,刚学这一步步的,(ADO访问)
Dim Sql1 As String ‘查询字符串’
Dim Tres As New ADODB.Recordset ‘定义一个新的记录集,以作读出时用’
Sql1 = "SELECT ST.XH, ST.XM From ST WHERE ST.XH=“'”& XH1 & “'”
Tres.Open Sql1, CONN I
With Tres
Do Until .EOF = True
'读出你要的字段0
.MoveNext
Loop
.Close
End With
Set Tres = Nothing
这这 是个完成过程,刚学是adOpenKeyset, adLockOptimistic, 、这些你选不要用,慢慢这学会了
望对你益
也可发个实类给你
"SELECT ST.XH, ST.XM From ST WHERE ST.XH=""& XH1 & "" & Accesstable, ,
Accesstable, 这是参数类型,表示access数据表?
如果你确定conn,是一个成功的连接
则看如一的步骤清楚的代码,刚学这一步步的,(ADO访问)
Dim Sql1 As String ‘查询字符串’
Dim Tres As New ADODB.Recordset ‘定义一个新的记录集,以作读出时用’
Sql1 = "SELECT ST.XH, ST.XM From ST WHERE ST.XH=“'”& XH1 & “'”
Tres.Open Sql1, CONN I
With Tres
Do Until .EOF = True
'读出你要的字段0
.MoveNext
Loop
.Close
End With
Set Tres = Nothing
这这 是个完成过程,刚学是adOpenKeyset, adLockOptimistic, 、这些你选不要用,慢慢这学会了
望对你益
也可发个实类给你
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询