2011-01-07 4 views
0

Hallo Ich habe ein Problem mit SqlLite-Datenbank. Hier ist mein Code:Problem mit SQLite-Datenbank in Qt SDK 1.0.2

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(); 
} 

Ich benutze qt sdk 1.0.2. Nach dem Gebäude zeigt Fehler:

Undefined Verweis auf 'QSqlDatabase :: addDatabase (QString const &, QString konst &) ...

alle Fehler ist ähnlich (undefinierte Verweis auf' QSqlDatabase ::

Do Sie haben keine Ahnung, wie es zu reparieren

Antwort

0

QT += sql in Ihrem Projekt .pro Datei hinzufügen

+0

ich es habe, wenn ich dies in .pro zeigt Fehler:.. :: Fehler: [\ NokiaQtSDK \ Symbian \ SDK \ epoc32 \ Veröffentlichung \ gcce \ udeb \ mon.exe] Fehler 1. Ich debugge auf Symbian-Gerät – Risino

+0

Dieser Fehler sagt mir nichts, aktualisieren Sie Ihre Antwort mit dem vollständigen Fehlerprotokoll. – ismail

+0

Nur dieser eine Fehler wurde angezeigt. Auch eine Warnung wird angezeigt: In Funktion 'QList :: detach_helper_grow (int, int)': – Risino

Verwandte Themen