Keine ODBC-treiber geladen
Verfasst: 26. September 2007 15:13
Hi,
habe Qt 4.3.1 unter Windows standardmäßig installiert.
Wenn ich den nach folgenden Code laufen lasse bekomme ich die Meldungen
QSqlDatabase: QODBC driver not loaded
QSqlDatabase: available drivers:
Das heißt für mich, es sind keine Treiber vorhanden und daher konnte ich den ODBC-Treiber nicht laden.
Meine Frage nun, wie kann ich die Treiber laden.
Ich habe auch schon die Treiber dlls ins system32 Verzeichnis kopiert.
habe Qt 4.3.1 unter Windows standardmäßig installiert.
Wenn ich den nach folgenden Code laufen lasse bekomme ich die Meldungen
QSqlDatabase: QODBC driver not loaded
QSqlDatabase: available drivers:
Das heißt für mich, es sind keine Treiber vorhanden und daher konnte ich den ODBC-Treiber nicht laden.
Meine Frage nun, wie kann ich die Treiber laden.
Ich habe auch schon die Treiber dlls ins system32 Verzeichnis kopiert.
Code: Alles auswählen
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
qDebug()<<db.lastError().text();
db.setDatabaseName("DRIVER={Microsoft Access Driver (*.mdb)};FIL={MS Access};DBQ=c://ForBalReport.mdb");
if (!db.open())
{
qDebug()<<db.lastError().text();
int a=1;
// success!
}