Hallo Leute,
evtl. kann mir wer helfen. Vorausgehend muss ich sagen, dass ich leider kein grosser Spezialist bin, wenn es um Connections geht.
Die Ausgangslage ist folgende: Ich soll ein Tool entwickeln, wo ein Benutzer verschiedene Connection-Strings eingeben kann und getestet werden soll, ob diese klappen. Dies wird mit .net4 entwickelt.
Die Connectionstrings können entweder direkt als ConnectionString eingefügt werden oder die einzelnen Daten wie DB, User, Passewort, Treiber etc.
Nun sollte das ganze auch mit den entsprechenden Treibern ODBC, OLEDB und Native getestet werden. Und hier fangen meine Probleme an: Wenn ich das richtig sehe, sind OleDB und ODBC standardisierte Schnittstellen für den Zugriff auf Datenbanken. Hier, so denke ich, kann ich einfach die klassen ODBCConnection und OleDBConnection mit dem entsprechenden ConnectionStringBuilder verwenden. Das sollte ja schon reichen, um zu prüfen, ob die Verbindung klappt oder nicht.
Meine grosse Frage ist, wie macht man so was mit Native Clients? Leider kann ich mir nichts unter solchen vorstellen. Mir wurde erklärt, dass dies die direkte Verbindung zur Datenbank darstellt, daher es andere Werte als die Standard-Anbindungen benötigt.
Aber wie testet man denn so was? Wenn ich das richtig sehe, kann ja dann auch der ConnectionString komplett anders aussehen als ein standardmässiger.
Ich bedanke mich im Voraus für alle Antworten. Ich muss mich zukünftig sicher einmal genauer mit dem Thema beschäftigen, sobald ich Zeit dazu habe...
Matthias Matthias
evtl. kann mir wer helfen. Vorausgehend muss ich sagen, dass ich leider kein grosser Spezialist bin, wenn es um Connections geht.
Die Ausgangslage ist folgende: Ich soll ein Tool entwickeln, wo ein Benutzer verschiedene Connection-Strings eingeben kann und getestet werden soll, ob diese klappen. Dies wird mit .net4 entwickelt.
Die Connectionstrings können entweder direkt als ConnectionString eingefügt werden oder die einzelnen Daten wie DB, User, Passewort, Treiber etc.
Nun sollte das ganze auch mit den entsprechenden Treibern ODBC, OLEDB und Native getestet werden. Und hier fangen meine Probleme an: Wenn ich das richtig sehe, sind OleDB und ODBC standardisierte Schnittstellen für den Zugriff auf Datenbanken. Hier, so denke ich, kann ich einfach die klassen ODBCConnection und OleDBConnection mit dem entsprechenden ConnectionStringBuilder verwenden. Das sollte ja schon reichen, um zu prüfen, ob die Verbindung klappt oder nicht.
Meine grosse Frage ist, wie macht man so was mit Native Clients? Leider kann ich mir nichts unter solchen vorstellen. Mir wurde erklärt, dass dies die direkte Verbindung zur Datenbank darstellt, daher es andere Werte als die Standard-Anbindungen benötigt.
Aber wie testet man denn so was? Wenn ich das richtig sehe, kann ja dann auch der ConnectionString komplett anders aussehen als ein standardmässiger.
Ich bedanke mich im Voraus für alle Antworten. Ich muss mich zukünftig sicher einmal genauer mit dem Thema beschäftigen, sobald ich Zeit dazu habe...
Matthias Matthias