Einzelnen Beitrag anzeigen

Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.021 Beiträge
 
Delphi XE2 Professional
 
#1

Mit TSQLConnection zu MS SQL-Server Express 2005 verbinden?

  Alt 7. Dez 2009, 14:47
Datenbank: MS SQL-Server Express • Version: 2005 SP2 • Zugriff über: dbExpress / ADO
Hallo,

ich beschäftige mich gerade mit dem MS SQL-Server, da dieser in meinem aktuellen Projekt eingesetzt werden soll.

Auf einer virtuellen Maschine (Windows XP pro SP2) habe ich mir den MS SQL-Server Express 2005 SP2 installiert, Datenbank und Tabellen, sowie ein Benutzer angelegt.
Von meinem Hostsystem (Windows XP pro SP2) kann ich mich mit dem SQL Server Management Studio Express zum Server verbinden.

Nun zu Delphi:

Auf meine Form habe ich eine TSQLConnection aus dbExpress gepackt, als Treiber MSSQL ausgewählt und die Params angepasst. Wenn ich nun Connected auf true setzen will bekomme ich die Fehlermeldung:

---------------------------
Fehler
---------------------------
DBX-Fehler: Der Treiber konnte nicht korrekt initialisiert werden. Die Client-Bibliothek könnte fehlen, nicht ordnungsgemäß installiert sein oder eine falsche Version haben..
---------------------------
OK Details >>
---------------------------

Sind die Microsoft Data Access Components (MDAC) 2.8 SP1 die richtigen? Gibts da nichts aktuelleres?

Eine Verbindung per ADO zum SQL-Server funktioniert allerdings. Was ist der genaue Unterschied zwischen beiden Versionen? Gibts da Nachteile?
Marc
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt, die 10. summt die Melodie von Tetris... | Wenn das die Lösung ist, dann hätte ich gerne mein Problem zurück! | engbarth.es
  Mit Zitat antworten Zitat