当前位置:编程学习 > VB >>

access+vb数据类型问题

大家好,我是新手,想请教下问题:
在access的partslist表中,我设置了CarPartID字段的数据类型为数字,格式为“\G00000”(引号内)
但我通过ado对象获得Recordset时,语句为
RS.Source = "select * from partslist where CarPartID = 'Val(PNOD)  ' "
提示为“标准表达式中数据类型不匹配”
PS:PNOD为inputbox获得文本类型内容
请求各位大侠帮助! --------------------编程问答-------------------- 数字类型不能加单引号
RS.Source = "select * from partslist where CarPartID =数字 --------------------编程问答-------------------- 问题解决了,原来access里面的数字类型数据对应的vb里面的数据类型是long
还是感谢大侠帮助,谢谢! --------------------编程问答-------------------- CarPartID字段的数据类型为数字,格式为“\G00000”(引号内) 明显不是数字型

RS.Source = "select * from partslist where CarPartID = 'Val(PNOD) ' " ==>
RS.Source = "select * from partslist where CarPartID = '" & cstr(PNOD) &"'" --------------------编程问答-------------------- RS.Source = "select * from partslist where CarPartID = " & cstr(PNOD) &""
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,