PDA

View Full Version : QSqlQuery debug problem



cpuinthebrain
30th September 2012, 09:45
Where is my error:


QSqlQuery query;
query.prepare("UPDATE company SET name=:name, city=:city, address=:address, mol=:mol, eik=:eik, vat=:vat, tel=:tel, mail=:mail, iban=:iban, bank=:bank WHERE id=:id ");
query.bindValue(":name", ui->lineEdit_name->text());
query.bindValue(":city", ui->lineEdit_city->text());
query.bindValue(":address", ui->lineEdit_address->text());
query.bindValue(":mol", ui->lineEdit_mol->text());
query.bindValue(":eik", ui->lineEdit_eik->text());
query.bindValue(":vat", ui->lineEdit_vat->text());
query.bindValue(":tel", ui->lineEdit_tel->text());
query.bindValue(":mail", ui->lineEdit_mail->text());
query.bindValue(":iban", ui->lineEdit_iban->text());
query.bindValue(":bank", ui->lineEdit_bank->text());
query.bindValue(":id", "0");
query.exec();
QMessageBox::information(this,"", query.lastError().text());

i got:
/companydata.cpp:58: error: invalid use of incomplete type 'struct QSqlError'
/QtSql/qsqldatabase.h:57: error: forward declaration of 'struct QSqlError'

wysota
30th September 2012, 10:10
Your error is lack of #include <QSqlError>.