[gelöst] Qt OpenSource und MS SQL

Alles rund um die Programmierung mit Qt
Antworten
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

[gelöst] Qt OpenSource und MS SQL

Beitrag von BartSimpson »

Hallo, demnächst steht an, das ich auf einem MS SQL Server zugreifen muss.
Version noch unbekannt.:( Leider steht in der GPL Version ja das TDS Treiber nicht zur Verfügung) also bleibt nur noch ODBC.
Mit welchen MS SQL Versionen geht das über ODBC oder hat jemand eine andere Lösung?
Und wie muss der ODBC String für die Verbindung aussehen?

Schon mal Danke für Ideen.
Korgen
Beiträge: 42
Registriert: 28. März 2006 16:37

Beitrag von Korgen »

Hi,
also mit SQL Server 2000 und 2005 ist der ODBC Connect kein Problem. Entweder du erstellst eine DSN Verbindung in den ODBC Datenquellen und gibst diese der QSqlDatabase als Name an, oder du gehst über einen Connectstring. Ich poste dir morgen noch einen Beispielstring, hab gerade keinen zur Hand hier am Sonntag ;-)
Wir hatten jedoch teilweise eine extrem schlechte Performance mit dem ODBC Treiber und Sql Server 2005 und waren deshalb gezwungen auf Oracle umzusteigen.

Grüße
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Nur ist leider die DB vorgegeben.:(
Sonst hätte ich DB2 oder MySQL genommen.
Bringen eventuell neue ODBC Treiber von MS Besserung?
Passend zur MS SQL Version.(Fall es die gibt)[/u]
Aber schon mal Danke.
Korgen
Beiträge: 42
Registriert: 28. März 2006 16:37

Beitrag von Korgen »

hier wie versprochen noch der Connectstring:


SQL Server 2005:

DRIVER={SQL Native Client};SERVER=MYSERVER;DATABASE=MYDATABASE;USER=MyUsername;PWD=MyPassword;MARS_Connection=yes


SQL Server 2000:
DRIVER={SQL Server};SERVER=MyServer;DATABASE=MyDatabase;USER=MyUsername;PWD=MyPassword
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Danke, das sollte erst mal weiter helfen:)
Antworten