vb如何动态读取access数据库中记录

例如,我现在有一个数据库,字段有学号,姓名,性别等,我想用vb从数据库中调取学生基本信息。每一个学号调取一个,动态调取,我把我调取的代码发给您,请您帮忙看下哪里有错误rs... 例如,我现在有一个数据库,字段有学号,姓名,性别等,我想用vb从数据库中调取学生基本信息。每一个学号调取一个,动态调取,我把我调取的代码发给您,请您帮忙看下哪里有错误
rs2.Open "SELECT ST.XH, ST.XM From ST WHERE ST.XH=""& XH1 & "" & Accesstable, Conn, adOpenKeyset, adLockOptimistic, adCmdText"
其中,XH1是我读取学号时用的一个变量,随着数据库记录不同,在变化,请帮忙,谢谢了
展开
 我来答
cy20090503
2011-01-04 · TA获得超过581个赞
知道小有建树答主
回答量:301
采纳率:100%
帮助的人:180万
展开全部
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, 、这些你选不要用,慢慢这学会了
望对你益
也可发个实类给你
zxlxxl
2011-01-04 · TA获得超过630个赞
知道小有建树答主
回答量:928
采纳率:0%
帮助的人:483万
展开全部
rs2.open "select xh,xm from st where xh='" & xh1 & "'",conn,adOpenKeyset, adLockOptimistic, adCmdText
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式