Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Mit TSQLConnection zu MS SQL-Server Express 2005 verbinden? (https://www.delphipraxis.net/144416-mit-tsqlconnection-zu-ms-sql-server-express-2005-verbinden.html)

divBy0 7. Dez 2009 14:47

Datenbank: MS SQL-Server Express • Version: 2005 SP2 • Zugriff über: dbExpress / ADO

Mit TSQLConnection zu MS SQL-Server Express 2005 verbinden?
 
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?

Bernhard Geyer 7. Dez 2009 14:57

Re: Mit TSQLConnection zu MS SQL-Server Express 2005 verbind
 
dbExpress läst in der Pro-Version nur lokale Verbindungen zu.

Entweder auf die Enterprise-Vesion updaten, dbGo verwenden oder kaufkompos wie von DevArt einsetzen oder Zeos verwenden.

Für den MS SQL Server würde ich über ADO gehen und dbExpress links liegen lassen.

divBy0 7. Dez 2009 15:15

Re: Mit TSQLConnection zu MS SQL-Server Express 2005 verbind
 
Sorry, ich verwende D2010 Enterprise.

Ok, ich verwende dbGo.

Danke dir! :thumb:

Bernhard Geyer 7. Dez 2009 15:20

Re: Mit TSQLConnection zu MS SQL-Server Express 2005 verbind
 
Zitat:

Zitat von divBy0
Sorry, ich verwende D2010 Enterprise.

<------- da steht aber Pro

divBy0 7. Dez 2009 15:34

Re: Mit TSQLConnection zu MS SQL-Server Express 2005 verbind
 
Zitat:

Zitat von Bernhard Geyer
Zitat:

Zitat von divBy0
Sorry, ich verwende D2010 Enterprise.

<------- da steht aber Pro

Das ist meine private Version. :mrgreen: Im Büro wird Enterprise verwendet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz