bitte Euch um Hilfe, denn ich verzweifle gerade. Ich habe Windows XP auf einer virtuellen Maschine unter Mac OS installiert. Darauf MS SQL Server 2008 Express.
Jetzt möchte ich mich via ODBC mit einer Datenbank verbinden. Ich habe schon tausende Variationen ausprobiert und weiter das Netz durchforstet. Irgendwie klappte nichts.
Ich habe meinen Verbindungsstring wie folgt aufgebaut:
Code: Alles auswählen
QString ServerName="PRIVAT-AD1B2688/SQLEXPRESS", DataBaseName="DBLookUp", UID="PRIVAT-AD1B2688/Marcus";
QString ConnectionString="DRIVER={SQL Server};SERVER=" + ServerName + ";DATABASE=" + DataBaseName + ";UID=" + UID + ";PWD=";
db.setDatabaseName(ConnectionString);Der Fehler hört sich zwar zu Teilen einfach an, aber gelöst bekomme ich ihn dennoch nicht.[Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben QODBC3: Unable to connect"
QSqlQuery::prepare: database not open
"QODBCResult::exec: No statement handle available"
Falls mir jemand weiterhelfen kann, ich wäre sehr sehr dankbar dafür.
Beste Grüße,
Marcus