Die Suche ergab 5 Treffer

von Garfield
19. April 2008 18:02
Forum: Qt Programmierung
Thema: Debugger und QSqlDatabase::addDatabase / Problem
Antworten: 1
Zugriffe: 1364

Eigener Nachtrag

Es muss irgendwas damit zu tun haben, dass dabei der MySQL-Treiber als Plugin geladen wird. Wenn ich den Quellcode des Treibers aus den QT-Quellen direkt 1:1 in das Projekt einbinde, dann startet das Programm im Debugger korrekt. Das sehe ich als behelfsmässige Lösung, aber die Gründe interessieren ...
von Garfield
19. April 2008 12:01
Forum: Qt Programmierung
Thema: Debugger und QSqlDatabase::addDatabase / Problem
Antworten: 1
Zugriffe: 1364

Debugger und QSqlDatabase::addDatabase / Problem

Hallo Kenner, folgende Zeilen sind Teil einer Anwendung, die QT4 verwendet: QApplication Anwendung(argc, argv); qDebug() << "1"; QSqlDatabase Temp = QSqlDatabase::addDatabase("QMYSQL","Dias"); qDebug() << "2"; Läuft das Programm ohne Debugger, geht alles saube...
von Garfield
5. Juli 2006 18:30
Forum: Qt Programmierung
Thema: Problem mit QT / mysql und Zeichensatz
Antworten: 5
Zugriffe: 5122

Problem mit QT / mysql und Zeichensatz (gelöst)

Hallo, der Tip mit qt-interest war hilfreich. Die Lösung ist: 1) mysql in my.cnf überall auf latin1 konfigurieren 2) normale Daten in Latin1-Codierung importieren 3) In QT-Programmen am Programmstart folgendes setzen: QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8")); Ja, d...
von Garfield
4. Juli 2006 12:32
Forum: Qt Programmierung
Thema: Problem mit QT / mysql und Zeichensatz
Antworten: 5
Zugriffe: 5122

Nun, der Witz ist, früher ging es einfach so (qt 3.3.4, mysql 4.0.irgendwas, wenn ich mich recht erinnere).
Die Benutzung von .value auf QSqlRecord oder Query lieferte den Text so wie erwartet mit Umlauten.
Jetzt geht es nicht mehr und ich frage mich, wo man dran drehen muss.
von Garfield
4. Juli 2006 09:02
Forum: Qt Programmierung
Thema: Problem mit QT / mysql und Zeichensatz
Antworten: 5
Zugriffe: 5122

Problem mit QT / mysql und Zeichensatz

Hallo, ich habe ein Programm, das eine mysql-DB an eine QDataTable anbindet. Mysql ist konfiguriert auf latin1, die Felder enthalten Umlaute äöü, via Konsole wird alles richtig angezeigt und gespeichert (select,update). Im QT-Widget sieht man aber die Umlaute nicht, der Text wird entweder abgeschnit...