关于Access的查询问题,是Borland的bug还是什么问题?急急急(50分)

  • 主题发起人 主题发起人 5i1zhou
  • 开始时间 开始时间
5

5i1zhou

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个查询:
Select * from TableName where a like '*qq*'
在Access中测试存在记录。。然而在ADOQuery中使用上面的语句确得不到结果

包括使用TADODataSet;甚至是使用 TADOStoredProc;还是得不到结果
在C++Builder中也得不到结果..
然而在ADOxx中的Filter中使用 a like '*qq*'确能得到结果。。。
怎样用查询结决呢?????????
TableName
a b c
qq 12 22
希望大侠们帮助。
 
通配符应该是%吧
 
自己的BUG
 
不是%在MSSQL才是%,老哥。。其实%也是不行的。。不信试试。
 
Access也是用%号,我一直都是这么用的,刚才也刚试过。
 
啊。。可以通过。。然而在。。access中是用*..在msSQL用%..
爱。。。。没办法。。
 
在access中确实是*,但用adoquery访问access时应该用%的。这个我也不大明白,其实
*让人容易接受些,因为在系统中就是这样定义的,但在sql server、Oracle等数据库中
肯定都是用的%
 
多人接受答案了。
 
后退
顶部