ich habe folgendes Problem:
Folgender Code funktioniert nicht. QSqlQuery gibt auch keinen Fehler zurück. Keine Änderung der Daten in der Datenbank.
Code: Alles auswählen
QSqlQuery *pQuery = new QSqlQuery(DataBase);
pQuery->prepare("UPDATE tablename SET NAME = ? , VORNAME = ? WHERE NUMMER = ? ");
pQuery->addBindValue("Mustermann");
pQuery->addBindValue("Hans");
pQuery->addBindValue("123456");
pQuery->exec()
Folgender Code funktioniert allerdings fehlerfrei. Die Daten werden wie erwartet geändert.
Code: Alles auswählen
QSqlQuery *pQuery = new QSqlQuery(DataBase);
pQuery->prepare("UPDATE tablename SET NAME = ? , VORNAME = ? WHERE NUMMER = \'123456\' ");
pQuery->addBindValue("Mustermann");
pQuery->addBindValue("Hans");
pQuery->exec()
Fragenden Gruss
Frank