如何用vb 查询出ACCESS数据?
答案:2 悬赏:80
解决时间 2021-02-08 02:24
- 提问者网友:践踏俘获
- 2021-02-07 13:32
如何用vb 查询出ACCESS数据?
最佳答案
- 二级知识专家网友:不傲怎称霸
- 2021-02-07 13:58
1、你那句查询代码改为(要将你输入的文本用引号引起来):
Adodc1.RecordSource = "select * from jilu where 商品条码='" & Text1.Text &"'"
如果商品条码字段是数字型的话就不要引号,即
Adodc1.RecordSource = "select * from jilu where 商品条码=" & Text1.Text
2、在查询语句后加一条:adodc1.Refresh
3、将Set DataGrid1.DataSource = Adodc1放到refresh语句后面;
如果你的数据库连接没问题的话,按上更改绝对能解决问题。
Adodc1.RecordSource = "select * from jilu where 商品条码='" & Text1.Text &"'"
如果商品条码字段是数字型的话就不要引号,即
Adodc1.RecordSource = "select * from jilu where 商品条码=" & Text1.Text
2、在查询语句后加一条:adodc1.Refresh
3、将Set DataGrid1.DataSource = Adodc1放到refresh语句后面;
如果你的数据库连接没问题的话,按上更改绝对能解决问题。
全部回答
- 1楼网友:承载所有颓废
- 2021-02-07 14:30
你的这个只能显示ban和pc字段的数据,因为你只是读出了这两个字段的数据
如果你要其他字段的也一起读出来,那么你就去掉ban和pc吧sql写成
sql = "select * from stu where ban='" & ban0 & "' and pc='" & pc0 & "'"
rs.open sql,conn,1,1
这样就可以读出来了,不过看起来你并不知道数据库里面有哪些字段,如果你知道的话,那么可以用rs("字段名称")来得到你要的值,如果你不知道数据库有什么字段,那么谁也不能帮助你了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯