QSqlQuery mit SQLite funktioniert nicht
Verfasst: 19. Dezember 2007 23:24
Hallo. Ich will in einer Tabelle Daten ändern. Habe hierzu folgenden Code:
tauschname1 ist ein QString, week2 ein Integer.
Ich glaube, dass es an der Übergabe der Argumente liegt, finde aber den Fehler nicht. Ohne Argumente funktioniert es einwandfrei :
Der Inhalt der Variablen ist auch genauso wie er sein sollte.
Es passiert aber einfach garnichts.
Weiß jemand Rat?
Code: Alles auswählen
query.exec(QString("UPDATE woche SET name = '%1' WHERE nr = %2").arg(tauschname1).arg(week2));
Ich glaube, dass es an der Übergabe der Argumente liegt, finde aber den Fehler nicht. Ohne Argumente funktioniert es einwandfrei :
Code: Alles auswählen
query.exec(QString("UPDATE woche SET name = 'Meier' WHERE nr = 2"));
Es passiert aber einfach garnichts.
Weiß jemand Rat?