我正在尝试将新记录添加到类似于下面列出的示例的表中。当我运行查询时,我收到以下错误:QODBC3:无法绑定变量。我需要做些什么来纠正错误?
QSqlQuery query;
query.prepare("INSERT INTO Table (id, val, time) VALUES (:id, :val, :time)");
query.bindValue(":id", 1);
query.bindValue(":val", "23");
query.bindValue(":time", QTime(8, 0));
query.exec();
答案 0 :(得分:2)
我猜它不知道如何绑定QTime对象。你应该使用toString方法吗?
答案 1 :(得分:0)