首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

很简单的,vb连接access,按id查询,该如何解决

2012-03-09 
很简单的,vb连接access,按id查询很简单的,一个adodc1,一个datagrid,一个command,一个text.access中的数据

很简单的,vb连接access,按id查询
很简单的,一个adodc1,一个datagrid,一个command,一个text.access中的数据字段id是自动编号的递增字段.我想实现当我在text1中输入一个数字(id数字),然后查询,就可以查询到这个id所对应的数据.可是,为什么总说"标准表达式中数据类型不匹配"
Adodc2.RecordSource = "select * from hcgz where id ='" & Text1.Text & "'"
Adodc2.CommandType = adCmdText
Adodc2.Refresh
DataGrid2.ReBind.
就是这样的,总说我"标准表达式中数据类型不匹配",那我要如何提出这组数据呢??

[解决办法]
数据库里的ID字段是字符串类型还是整数?
Adodc2.RecordSource = "select * from hcgz where id =" & Text1.Text
[解决办法]
"select * from hcgz where id =" & Text1.Text & "" 

[解决办法]
试试这个呢 "select * from hcgz where id =" & val(Text1.Text)

热点排行