QT 不能写入mysql数据库的问题
大卫无限 2011-08-08 09:01:12 query.exec("INSERT INTO `test`.`test` (`id`, `num`) VALUES (4, 633)");
这样写就没有问题....
而像下面这样写就不行
query.prepare("INSERT INTO `test`.`test` (`id`, `num`) VALUES (?, ?);");
query.addBindValue(5);
query.addBindValue(222);
query.exec();
qDebug() << query.lastError().text();
或者这样也不行
query.prepare("INSERT INTO `test`.`test` (`id`, `num`) VALUES (:id, :num);");
query.bindValue(":id", 6);
query.bindValue(":num", 111);
query.exec();
mysql中是int类型的, 写入的时候没报错的,但是写入的数据,是0,id和num都是0....
求哪位好心人帮助...