Entwickler-Ecke

Datenbanken - Verbindung zu SQL Server 2008


Sephiroth - Do 22.01.09 15:04
Titel: Verbindung zu SQL Server 2008
Hallo,

ich möchte mich mit Delphi 5 (altes Projekt, dass nach wie vor gepflegt wird) auf eine SQL Server 2008-DB verbinden.

Ich sehe hierfür spontan folgende Möglichkeiten:
- Delphi ADO-Komponente verwenden und per OLE-DB Treiber für ODBC verbinden
- Delphi ADO-Komponente verwenden und per OLE-DB Treiber für SQL Server verbinden
- Zeoslib-Komponente verwenden und direkt verbinden
- Zeoslib-Komponente verwenden und hier per ADO verbinden


Welche der Methoden ist zu empfehlen? Welche Vor-/Nachteile gibt es? Gibt es eine andere Komponente die man verwenden sollte?
Welchen Weg verwendet ihr?


Vielen Dank für jede Antwort


MSCH - Sa 24.01.09 19:58

Delphi ADO-Komponente verwenden und per OLE-DB Treiber für SQL Server verbinden

klingt ok.
Msch


Bernhard Geyer - Sa 24.01.09 22:30

Am besten gleich den SQL Native-CLient nehmen. Dieser soll ein paar Prozentpunkte schneller sein und ist vermutlich auch länger verfügbar als der OLE DB Provider für MS SQL Server.


Sephiroth - Mo 26.01.09 10:43

user profile iconBernhard Geyer hat folgendes geschrieben Zum zitierten Posting springen:
Am besten gleich den SQL Native-CLient nehmen. Dieser soll ein paar Prozentpunkte schneller sein und ist vermutlich auch länger verfügbar als der OLE DB Provider für MS SQL Server.


Welche Komponente ist den der SQL Native-Client? Ist diese bei D5 dabei gewesen?


MSCH - Mo 26.01.09 19:02

den gibts nicht als Kompo (es sei den du verwendet ODAC siehe http://www.devart.com) ansonsten
siehst du das teil in den ODBC Verbindungen.
:-)msch


Bernhard Geyer - Di 27.01.09 00:14

Blos nicht ODBC.

Den siehst du beim erstellen des ADO-Connectionstrings.