请教一个vc访问Acess库的奇怪问题!!! 急

yushulei 2006-09-24 01:12:02
我用vc的ado访问acess库,调用了一个查询语句,如下:
SELECT * FROM corp_info WHERE corp_name like '*b*';
在acess内部执行没有问题,可以查到记录,但在程序中用ado访问执行后查不到任何记录,
很迷惑,还请高手赐教!在此先谢过了!
...全文
130 点赞 收藏 5
写回复
5 条回复
yushulei 2006年09月25日
搞定,原来要多写一个%,多谢虫子.
回复 点赞
一条晚起的虫 2006年09月24日
CString str;
str = "SELECT * FROM corp_info WHERE corp_name like '%%b%%'";
-------
ADO中只认%,不认*,Access会转的。
回复 点赞
yushulei 2006年09月24日
jiangsheng(蒋晟.Net[MVP])
好久没看到你了,真是亲切啊! 你可能不记得我了.呵呵
回复 点赞
yushulei 2006年09月24日
acess里不认%只认*
语句是没问题的,在ACESS里执行是成功的
回复 点赞
蒋晟 2006年09月24日
%b%
check if SQL-92 is enabled in your database option.
回复 点赞
发动态
发帖子
数据库
创建于2007-09-28

3444

社区成员

3.9w+

社区内容

VC/MFC 数据库
社区公告
暂无公告