首页| 论坛| 消息

标题:关于QSqlQuery中数据写入格式的建议。
作者:honei_x
日期:2015-03-26 14:37
内容:

在用QSqlQuery中进行写入数据的时候,如果是字符串的话,需要在字符串上加上单引号,不是双引号,也不是不加。
query.exec("insert into student values(0, LiMing)");这句话是错的,编译时没有出错淡,但是如果你这样调试
bool status;status = query.exec("insert into student values(0, LiMing)");
最后输出来的结果是false ,说明并没有把正确的数据写入到数据库中去。
如果改成下面这样就可以了:
status = query.exec("insert into student values(0,‘LiMing’)");
这样输出的结果就是正确的了。


#1 [caidaol 04-30 21:28]
这个星球上,所有的数据库,表示字符串都用单引号,这是常识。

回复 发表
主题 版块