Komische Zeichen bei MySQL-Abfrage (QT4.2.1, MySQL 5.0)

Alles rund um die Programmierung mit Qt
Antworten
oprocopio
Beiträge: 32
Registriert: 6. Juni 2005 14:43

Komische Zeichen bei MySQL-Abfrage (QT4.2.1, MySQL 5.0)

Beitrag von oprocopio »

Hallo Zusammen

Ich habe eine Applikation mit QT 3.3.6 geschrieben und läuft problemlos.
Nun möchte ich sie nach QT4 portieren. Ich kopiere jede Funktion einzel und erstelle komplett neue UI's.

Nun zum Problem:

Wenn ich via INSERT zum beispiel dem wert "Hallo" in die Datenbank einfüge, und diesen dann via SELECT abfrage dann kommt folgendes zurück "Hallo¨*$" oder irgendwelche andere komische Zeichen. Wenn ich aber die gleiche Abfrage ("SELECT") via konsole durchführe, dann stimmts.

Muss ich irgendwie die Codierung setzen? oder sonst irgend was?

Hier noch eine Beispiel-Abfrage:

QSqlQuery query;
query.prepare("SELECT username FROM usertab WHERE `ID`=:id;")
query.bindValue(":id", "3");
query.exec();

value = query.value(0).toString();

Danke

Orlando
Antworten