问题描述
- QT连MySQL数据库插入操作问题
- 版本:QT5.2.1 MySQL5.0
代码如下:
代码一:query.exec(""insert into text1(idnamesex) values(1'1''1')"");
给数据库中text1表中插入数据,成功!代码二:query.prepare(""insert into text1(idnamesex)""""values(:id:name:sex)"");
query.bindValue("":id""1);query.bindValue("":name""1"");
query.bindValue("":sex""1"");query.exec();
同代码一实现同一目标,但是为什么代码二没有错误提示,数据也没有插入到表中,求解!坐等大神指点!
解决方案
value前面有""""符号。
时间: 2024-09-17 04:40:40