Проблема с базой данных SQLite в Qt SDK 1.0.2 - PullRequest
0 голосов
/ 07 января 2011

Привет, у меня проблема с базой данных SqlLite. Вот мой код:

void incomeDialog::on_add_pushButton_clicked()
{
int a = ui->income_lineEdit->text().toInt();
int b = ui->other_lineEdit->text().toInt();
int c = (a+b);

db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("money.db");
QSqlQuery query(db);
query.exec("create table Income"
           "(Month TEXT, Payment NUMBER, Other NUMBER, Together NUMBER)");
query.prepare("INSERT INTO Income values (?,?,?,?)");

query.addBindValue(ui->comboBox->currentText());
query.addBindValue(ui->income_lineEdit->text().toInt());
query.addBindValue(ui->other_lineEdit->text().toInt());
query.addBindValue(c);
query.exec();
}

Я использую QT SDK 1.0.2. После сборки показывает ошибки:

Неопределенная ссылка на 'QSqlDatabase :: addDatabase (QString const &, QString const &) ...

все ошибки похожи (неопределенная ссылка на 'QSqlDatabase ::

У вас есть идеи, как его починить?

1 Ответ

0 голосов
/ 07 января 2011

Добавьте QT += sql в ваш проект .pro файл.

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