Проблема с базой данных в Qt - PullRequest
1 голос
/ 05 февраля 2011

Я создаю приложение с использованием Qt для устройств Symbian и хочу использовать базу данных (sqlite) но это вызывает эту ошибку. Как это убрать?

Код:

    QSqlQuery query;
    query.prepare("INSERT INTO glucose(value, date, time, duration, note)""VALUES(:value, :date, :time, :duration, :note)");
    query.bindValue(":value",edit_glucose->text());
    query.bindValue(":date",datetime->date());
    query.bindValue(":time",datetime->time());
    query.bindValue(":duration","a");
    query.bindValue(":note",edit_note->toPlainText());
    query.exec();

adddata.obj :: error: неразрешенный внешний символ "__declspec (dllimport) public: _ thiscall QSqlQuery :: ~ QSqlQuery (void)" ( _imp _ ?? 1QSqlQuery @@ QAE @ XZ), на который есть ссылки в функция "private: void __thiscall AddData :: save (void)" (? save @ AddData @@ AAEXXZ)

Спасибо.

1 Ответ

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

Я думаю, вы забыли добавить поддержку SQL в ваш .pro файл

QT += sql

Тогда вы можете включить QSqlQuery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...