Hallo Boppe,
ich habe das gleiche Problem. Allerdings bin ich schon einen Schritt weiter.
1. Es liegt definitiv am Einsatz der
ADO Komponente und nicht am fehlenden Connection-String.
2. Mein Webservice mit Zugriff auf einen
SQL-Server via
ADO funktioniert einwandfrei unter Win2000 und XP aber n i c h t unter Vista
Du setzt ja Win 2008 Server ein - versuche es doch mal in einer VM unter XP und du wirst sehen, dass es nicht am Connection-String liegt. Ich habe einen Test-Webservice aufgesetzt, der außer einem Echo-string nichts anderes macht. Er funktioniert einwandfrei (auch unter Vista). Wenn ich aber irgendeine
ADO-Komponente einfüge (sei es dynamisch oder statisch im Data-Module) und mit und ohne gültigen Connection String funktioniert der Webservice unter XP und Win 2000 aber nicht unter Vista. Bei der Variante ohne Connection String spielt es keine Rolle ob überhaupt der
MSSQL-Server installiert ist, die Erzeugung der Komponente liefert den Fehler.
Möglicherweise fehlt unter Vista oder 2008 irgendeine
DLL um die
ADO-Komponenten einsetzen zu können.
Bist du schon weiter gekommen ?