你怎么什么都用LIKE语法呢?
日期型:
Access:FindStr="Select * from card where ordtime=#" & txtName & "#"
MySQL/MS SQL:FindStr="Select * from card where ordtime='" & txtName & "'"长整型:
FindStr = "select * from card where ID=" & txtName
日期型:
Access:FindStr="Select * from card where ordtime=#" & txtName & "#"
MySQL/MS SQL:FindStr="Select * from card where ordtime='" & txtName & "'"长整型:
FindStr = "select * from card where ID=" & txtName
解决方案 »
- vb关于复制文件的问题
- 请问如何实现---在MSFLexGrid中的某一个单元格右击 来参照数另外一个窗体的数据来更新或插入这一个单元格的数据?
- 问一个好低级的问题~~~
- id'字段不可更新
- ADO中插入数据的问题
- vb浏览器获取地址问题
- 易想反其道,推出中国最简洁实用YXCMS
- 字符串如下:“北京_上海_山东_……”试编写通用函数,分离这段字符中所含的城市,并把城市名载入到组合框
- 十万火急!!如何在vb中实现对条码扫描器(商场里用的那玩意)操作?100分重酬
- 一个小问题,请问image控件当不装载图片时,应怎样附值?
- 求教北大青鸟的学子——一个关于工资的问题!
- 北大青鸟软件"欺负人",有经验的蓝领评评理!!!!!!!!!!!
对于日期型,FindStr = "select * from card where ordtime like "'" & txtName & "'",这里的ordtime要是date类型的字段,然后,txtName应该用CDate进行转换,被查询的日期应该用#号括起来,如下:FindStr = "select * from card where ordtime=#" & CDate(txtName) & "#"
对于另外一个问题,因为没有对txtName进行类型转换,所以出错,应该:FindStr = "select * from card where ID=" & CLng(Val(txtName)),注意其中对数值字段进行查询时,你的CLng(Val(txtName))两边不要加单引号(')