2 u010655288 u010655288 于 2015.06.11 10:20 提问

QT连MySQL数据库插入操作问题

版本:QT5.2.1 MySQL5.0
代码如下:
代码一:query.exec("insert into text1(id,name,sex) values(1,'1','1')");
给数据库中text1表中插入数据,成功!

代码二:query.prepare("insert into text1(id,name,sex)""values(:id,:name,:sex)");
query.bindValue(":id",1);

query.bindValue(":name","1");
query.bindValue(":sex","1");

query.exec();
同代码一实现同一目标,但是为什么代码二没有错误提示,数据也没有插入到表中,求解!坐等大神指点!

1个回答

xiao14753b
xiao14753b   2015.06.23 15:58

value前面有""符号。

Csdn user default icon
上传中...
上传图片
插入图片