Artikel-ID: 309485 - Geändert am: Dienstag, 11. März 2003 - Version: 1.1 SO WIRD'S GEMACHT: Programmgesteuertes Erstellen einer Verbindungszeichenfolge in ADO.NET mit Visual Basic .NET
Dieser Artikel wurde zuvor veröffentlicht unter D309485 Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base: 309485 (http://support.microsoft.com/kb/309485/en-us/ ) HOW TO: Build a Connection String Programmatically in ADO.NET Using Visual Basic .NET Auf dieser SeiteZusammenfassung
In diesem Artikel wird Schritt für Schritt beschrieben, wie über das Dialogfeld Datenverknüpfungseigenschaften zur Entwurfszeit eine Verbindungszeichenfolge programmgesteuert erstellt wird.
AnforderungenIn der folgenden Liste werden die empfohlene Hardware, Software und Netzwerkinfrastruktur und die erforderlichen Service Packs aufgeführt:
Erstellen einer ADO-VerbindungWenn Sie die Verbindung mit ADO herstellen, erstellt die Datenverknüpfung ein Connection-ADODB-Standardobjekt.
Erstellen einer OLE DB-VerbindungWenn Sie OLE DB-Verbindungen in .NET mit dem verwalteten OLE DB-Provider herstellen, können Sie keine Verbindungen mit ODBC-Datenquellen herstellen. Da ODBC in .NET über einen eigenen verwalteten Provider verfügt, erhalten Sie eine Fehlermeldung, wenn Sie die Option Microsoft OLEDB provider for ODBC drivers im Dialogfeld Datenverknüpfungseigenschaften aktivieren. Außerdem müssen Sie ADO in die Anwendung laden, da die Datenverknüpfung ein Connection-ADODB-Objekt erstellt, das mit dem OleDbConnection-Objekt nicht kompatibel ist. Um eine fehlerfreie Funktion zu gewährleisten, müssen Sie daher ein Connection-ADODB-Objekt erstellen und dessen ConnectionString-Eigenschaft auf die ConnectionString-Eigenschaft des OleDbConnection-Objekts festlegen.
Weitere InformationenDas Erstellen einer ODBC-Verbindung erfordert bei dieser Methode mehr Aufwand, da die Datenverknüpfung eine OLE DB-spezifische Verbindungszeichenfolge erstellt, die mit dem verwalteten ODBC-Provider nicht kompatibel ist. Um die Funktion zu gewährleisten, müssen Sie daher die ADODB-Verbindungszeichenfolge auf die relevanten Informationen, z. B. der Benutzer-ID, dem Kennwort und der Datenquelle hin analysieren. Nachdem diese Informationen abgerufen sind, können Sie mit diesen eine ODBC-spezifische Verbindungszeichenfolge erstellen. Beachten Sie, dass die Datenverknüpfung nur ODBC-Datenquellennamen (DSNs) verwendet. Daher können Sie über die Datenverknüpfung keine Verbindung ohne DSN erstellen.VERWEISEWeitere Informationen erhalten Sie, wenn Sie auf eine der nachstehenden Artikelnummern klicken, um den entsprechenden Artikel in der Microsoft Knowledge Base anzuzeigen:286189
(http://support.microsoft.com/kb/286189/DE/
)
HOWTO: Invoke the OLE DB Data Link Properties Dialog Box in Visual Basic Code
283245
(http://support.microsoft.com/kb/283245/DE/
)
HOWTO: Persist Data Links Programmatically
193128
(http://support.microsoft.com/kb/193128/DE/
)
HOWTO: Create an ODBC and OLEDB Connection Prompt Control in ADO
Weitere allgemeine Informationen zu ADO.NET oder Visual Basic .NET finden Sie in den folgenden MSDN-Newsgroups:
microsoft.public.dotnet.framework.adonet
(http://go.microsoft.com/fwlink/?linkid=5819)
microsoft.public.dotnet.languages.vb (http://go.microsoft.com/fwlink/?linkid=5820) Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung. Die Informationen in diesem Artikel beziehen sich auf:
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
| Weitere Ressourcen Weitere SupportseitenCommunityHilfe erhaltenSPRACHE AUSWÄHLEN
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Zum Anfang