首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

SQL话语执行得不到结果

2013-07-04 
SQL语句执行得不到结果LZ最近写一个MFC程序,为了可以换机器运行,用了Access数据库需要用SQL语句进行模糊查

SQL语句执行得不到结果
LZ最近写一个MFC程序,为了可以换机器运行,用了Access数据库

需要用SQL语句进行模糊查询
语句如下:
select * from 病人信息表 where 用药 like '*甲氨蝶呤*'

在Access中执行语句能查到几条结果,但在MFC中查询就查不到东西.有人遇到过这情况吗,请指点一下,谢谢

程序中代码如下:
sql.Format(_T("select * from 病人信息表 where 用药 like "*%s*""), str);
AfxMessageBox(sql);
SetList(sql);

其中MessageBox显示的语句与在Access中运行得到的语句是一样的
SetList函数用来将查询结果显示到一个ListCtrl控件上,如果只是"select * from 病人信息表" 是可以显示数据的. MFC SQL
[解决办法]
改成下列语句:
select * from 病人信息表 where 用药 like '%甲氨蝶呤%'

热点排行