读书人

CppSQLite的校阅阅兵这句无法编译通过

发布时间: 2013-07-09 09:50:48 作者: rapoo

CppSQLite的检阅这句无法编译通过,是否要用到转义字符?
想用

select * from wordlist where 物品 like "%arp%";


这句在SQL环境是正确的,用来完成一个数据检阅

CppSQLite3Query q = db.execQuery("select * from wordlist where 物品 like "%arp%"");


在C++里,这里就无法编译通过,我估计是不是有些字符需要转义一下才能完成?
麻烦高手指导一下,谢谢!

[解决办法]
引号要转义
\"%arp%\"
[解决办法]
这样"\"\%arp\%\""试试看。

引用:
想用
select * from wordlist where 物品 like "%arp%";


这句在SQL环境是正确的,用来完成一个数据检阅

CppSQLite3Query q = db.execQuery("select * from wordlist where 物品 like "%arp%"");


在C++里,这里就无法编译通过,我估计是不是有些字符需要转义一下才能完成?
麻烦高手指导一下,谢谢!

读书人网 >C++

热点推荐