我想用VB的文本框显示access数据库某行某列的一个数据,该怎么做? 5

 我来答
zlm1921
2012-10-17 · 超过19用户采纳过TA的回答
知道答主
回答量:82
采纳率:100%
帮助的人:45.4万
展开全部
最好有查询定位条件,比如这一行的index索引项的值,知道字段名(确定列),用VB连接数据库,sql查询语句查询,将查询出的某行某列的数据显示到文本框就可以了,
更多追问追答
追问
我用combox控件通过adodc控件绑定数据库,显示第一字段的内容,所以当选定后就会有combox.index,我要文本框显示该行相对应的第二字段的内容,你说用sql的where如何编,这我没想出来,还得请教一下
追答
你如果不急于这个程序的制作,我有如下建议:
1.你现在写的程序按分类来讲属于VB操作数据库类;

2.想用VB操作数据库,你必须在数据库“连接”和数据库“查询”做足功课;

3.用简单的数据类控件来绑定数据表显示内容对编程的者的束缚很大,成熟的程序均不是这样完成的。

4.也许你感觉我达非所问,但如果你看看VB开发数据库的例子,会同意我的看法。
whoAmI13
2012-10-17 · TA获得超过5833个赞
知道大有可为答主
回答量:2365
采纳率:50%
帮助的人:2252万
展开全部
把这段代码录入到某个按钮中,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
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式