我想用VB的文本框显示access数据库某行某列的一个数据,该怎么做? 5
2个回答
展开全部
最好有查询定位条件,比如这一行的index索引项的值,知道字段名(确定列),用VB连接数据库,sql查询语句查询,将查询出的某行某列的数据显示到文本框就可以了,
更多追问追答
追问
我用combox控件通过adodc控件绑定数据库,显示第一字段的内容,所以当选定后就会有combox.index,我要文本框显示该行相对应的第二字段的内容,你说用sql的where如何编,这我没想出来,还得请教一下
追答
你如果不急于这个程序的制作,我有如下建议:
1.你现在写的程序按分类来讲属于VB操作数据库类;
2.想用VB操作数据库,你必须在数据库“连接”和数据库“查询”做足功课;
3.用简单的数据类控件来绑定数据表显示内容对编程的者的束缚很大,成熟的程序均不是这样完成的。
4.也许你感觉我达非所问,但如果你看看VB开发数据库的例子,会同意我的看法。
展开全部
把这段代码录入到某个按钮中,text0是某个文本框。
Dim db As DataBase
dim rst As DAO.Recordset
Set db=OpenDataBase("C:\test.mdb")
Set rst=db.OpenRecordset("表A")
rst.MoveFirst '用rst.Move xx可以表示将记录集移动到第某行。
Me.text0.text=rst(k) 'k为目标列,范围为0至【字段总数-1】之间,即0表示第1列。
rst.Close
Dim db As DataBase
dim rst As DAO.Recordset
Set db=OpenDataBase("C:\test.mdb")
Set rst=db.OpenRecordset("表A")
rst.MoveFirst '用rst.Move xx可以表示将记录集移动到第某行。
Me.text0.text=rst(k) 'k为目标列,范围为0至【字段总数-1】之间,即0表示第1列。
rst.Close
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询