ich bin Nutzer vom QtCreator und nutze wohl MinGW als Compiler - die Standardkonfiguration. Ich habe aber keine Ahnung vom selber kompilieren - wenn ihr ein bisschen tolerant seid, dann ist euch das hoffentlich egal und schreibt nicht sofort "beschäftige dich damit, dann sehen wir mal weiter...".
Also, ich habe hier den QtCreator 2.2.1 mit Qt 4.7.4. Weiterhin läuft ein SQL Express 2008 R2 Server. ODBC ist eingerichtet.
Ausschnitt aus dem Code:
Code: Alles auswählen
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setHostName("LOCALHOST\\SQLEXPRESS");
db.setDatabaseName("mydsn32");
if(db.open())
{
qDebug() << "Opened";
db.close();
}
else
{
qDebug() << db.lastError().text();
}Nun muss ich also wohl das ODBC Plugin kompilieren. In der Doc unter http://doc.qt.nokia.com/4.7/sql-driver.html#qodbc schauen die 3 Zeilen:QSqlDatabase: QODBC driver not loaded
QSqlDatabase: available drivers: QSQLITE
"Driver not loaded Driver not loaded"
Code: Alles auswählen
cd %QTDIR%\src\plugins\sqldrivers\odbc
qmake odbc.pro
nmakeBin ich überhaupt richtig, diese Befehle im cmd auszuführen?C:\Qt\4.7.3\qmake>qmake C:\Qt\4.7.3\src\plugins\sqldrivers\odbc\odbc.pro
QMAKESPEC has not been set, so configuration cannot be deduced.
Error processing project file: C:/Qt/4.7.3/src/plugins/sqldrivers/odbc/odbc.pro
Was muss ich Schritt-für-Schritt machen, um dieses Plugin zu bekommen? Wo muss es eingesetzt werden? Gibt es noch mehr "Fallen"?
Ich will doch nur ein bisschen Datenbank machen...
Vielen Dank
Tobi