我正在尝试向类似于下面列出的示例的表中添加一条新记录。当我运行查询时,我得到以下错误: QODBC3: Unable to bind variable。我需要做些什么来纠正这个错误?
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();发布于 2011-02-17 02:03:59
我猜它不知道如何绑定QTime对象。您是否应该使用toString方法?
发布于 2011-02-17 02:24:15
https://stackoverflow.com/questions/5020203
复制相似问题