Salut, j'essaye d'écrire une chaîne de caractère avec le driver MySQL de QT.
Mais il me sort une erreur de syntaxe près de animateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (!query.exec("INSERT INTO TEST_DESCRIPTIONS (DESCRIPTION, USER_ID) VALUES('L\'animateur ...',"+QString(id)+");")) { QSqlError error = query.lastError(); QMessageBox::critical(nullptr, "Write Error", "Failed to save information to database"+error.text()); }
Pourtant j'ai exécuté cette commande avec mysql client command line et ça m'insère la ligne dans la table sans broncher.
Partager