查找问题

earning24h 2008-04-19 11:37:16
我在当前窗体用DATAGRID(与ADO绑定)显示一个表格,当在此表中查找某些记录时正常,但查找另一些记录时出现下面的提示是什么原因?怎么解决? 急等高手!

实时错误‘3001’
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
earning24h 2008-04-20
  • 打赏
  • 举报
回复
上面的问题已解决,但是为什么有些内容明明有但是却查不到,重新输入一样的记录覆盖原记录后又能查到了。很奇怪,请高手指点!
earning24h 2008-04-20
  • 打赏
  • 举报
回复
可以肯定不是由于空格造成的问题
我的语句是这样的:
DIM ID AS STRING
ADODC1.RECORDSET.FIND "USENAME='"& ID &"'"
lsftest 2008-04-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cash24h 的回复:]
上面的问题已解决,但是为什么有些内容明明有但是却查不到,重新输入一样的记录覆盖原记录后又能查到了。很奇怪,请高手指点!
[/Quote]
最好在测试程序时把有问题的sql查询语句debug.print出来,然后拿到数据库去直接执行看看,一般这种情况都是由于忽略了数据的格式造成的,例如字符串数据可能前、后有空格之类。

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧