Moin Moin
Ich muss eine Verbindung zu einem Gerät aufbauen das eine Polyhedra Datenbank intus hat.
Dazu habe ich einen passenden ODBC Treiber installiert.
Wenn ich nun im Vorfeld eine ODBC-Datenquelle anlege und die im ConnectionString angebe klappt auch alles so weit ganz gut.
C#-Quelltext
1:
| ConnectionString = "Dsn=Polyhedra;uid=username;PWD=geheim"; |
Da sich die Zielgeräte ändern können währe es viel einfacher, wenn ich nicht den DSN angeben müsste sondern direkt über den Treiber die verbindung aufbauen könnte.
Das es geht weis ich daher, daß ich es unter delphi schon mal so gemacht habe.
Delphi-Quelltext
1:
| ConnectionString := 'Provider=MSDASQL.1;Password=jup;User ID=jaja;Extended Properties="DRIVER={Polyhedra 32-bit Driver};SERVICE=172.19.93.125:8001;UID=jaja;PWD=jup"'; |
Nur unter C# bekomme ich das nicht hin. Sowohl Google als auch einiges an TryAndErro half nix.
Andauernd bekomme ich die Meldung: "data source name not found and no default driver specified"
Geht das etwa unter C# mit OdbcConnection garnicht!?
-CoDeSys OH zu XOR: Entspricht der Norm, jedoch nicht unbedingt der Erwartung.