QODBC3 Невозможно привязать к переменной - PullRequest
1 голос
/ 16 февраля 2011

Я пытаюсь добавить новую запись в таблицу, похожую на приведенный ниже пример.Когда я запускаю запрос, я получаю следующую ошибку: 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();

Ответы [ 2 ]

2 голосов
/ 16 февраля 2011

Я думаю, он не знает, как связать объект QTime. Вы должны использовать метод toString?

0 голосов
/ 16 февраля 2011
  1. включена трассировка ODBC
  2. Дважды проверьте ваши параметры!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...