Ich habe jahrelang
ADO und den jeweils aktuellsten native
SQL Client verwendet.
Nie Sorgen gehabt.
Jetzt baue ich diverse Projekte mit AnyDac.
Der Grund ist aber nicht, dass die
ADO Komponenten schlecht wären, sondern, dass ich die Projekte parallel auf Firebird und
MSSQL deployen muss.
Mit dem ConnectionString ist das eigentlich sehr leicht.
In das Event OnWillConnect deiner
ADO Connection:
ConnectionString := 'FILE NAME = .\dblink.udl';
Dann legst Du dir eine leere Textdatei mit der Fileextension .udl im Anwendungsverzeichnis an und klickst da doppelt drauf. Die Konfiguration ist dann selbsterklärend.
Vorteil ist, dass du den UDL beim Kunden leicht anpassen kannst und OnWillConnect immer greift, auch wenn die
ADO Connection zur Entwurfszeit aktiv mit einer anderen
DB verbunden war.