Qt QSqlQuery bindValue работает с? но не с: заполнителями
Я работаю с SQLite, делаю вставку в таблицу. Folowwing
QSqlQuery testQuery(QString("INSERT INTO test(testcol) VALUES(?)"));
testQuery.bindValue(0, someQStringObg);
testQuery.exec();
работает, но
QSqlQuery testQuery(QString("INSERT INTO test(testcol) VALUES(:val)"));
testQuery.bindValue(":val", someQStringObg);
testQuery.exec();
нет. testQuery.lastError (). text () возвращаетНет запроса Невозможно получить строку
Понятия не имею, почему все так, но очень хочется это выяснить.