Freigeben über


Open-Methode (ADO-Verbindung)

Öffnet eine Verbindung mit einer Datenquelle.

Syntax

  
connection.Open ConnectionString, UserID, Password, Options  

Parameter

ConnectionString-
Wahlfrei. Ein String- Wert, der Verbindungsinformationen enthält. Weitere Informationen zu gültigen Einstellungen finden Sie in der ConnectionString-Eigenschaft.

UserID-
Wahlfrei. Ein String Wert, der einen Benutzernamen enthält, der beim Herstellen der Verbindung verwendet werden soll.

Kennwort
Wahlfrei. Ein String Wert, der ein Kennwort enthält, das beim Herstellen der Verbindung verwendet werden soll.

Optionen
Wahlfrei. Ein ConnectOptionEnum Wert, der bestimmt, ob diese Methode nach (synchron) oder vor (asynchron) der Verbindung zurückgegeben werden soll.

Bemerkungen

Die Verwendung der Open-Methode für ein Connection-Objekt stellt die physische Verbindung mit einer Datenquelle her. Nachdem diese Methode erfolgreich abgeschlossen wurde, ist die Verbindung live, und Sie können Befehle dafür ausgeben und die Ergebnisse verarbeiten.

Verwenden Sie das optionale ConnectionString Argument, um entweder eine Verbindungszeichenfolge anzugeben, die eine Reihe von Argument enthält,= Wert Anweisungen durch Semikolons getrennt sind, oder eine Datei- oder Verzeichnisressource, die mit einer URL identifiziert wird. Die ConnectionString-eigenschaft erbt automatisch den Wert, der für das argument ConnectionString verwendet wird. Daher können Sie die ConnectionString-Eigenschaft des Connection-Objekts vor dem Öffnen festlegen oder das Argument ConnectionString verwenden, um die aktuellen Verbindungsparameter während des Aufrufs der Open-Methode festzulegen oder außer Kraft zu setzen.

Wenn Sie Benutzer- und Kennwortinformationen sowohl im Argument ConnectionString als auch im optionalen UserID- und Argument "Password" übergeben, überschreiben die argumente UserID und Password die in ConnectionStringangegebenen Werte.

Wenn Sie Ihre Vorgänge über eine geöffnete Connectionabgeschlossen haben, verwenden Sie die methode Close, um alle zugeordneten Systemressourcen freizugeben. Durch das Schließen eines Objekts wird es nicht aus dem Arbeitsspeicher entfernt. Sie können die Eigenschafteneinstellungen ändern und die Open-Methode verwenden, um sie später erneut zu öffnen. Um ein Objekt vollständig aus dem Arbeitsspeicher zu entfernen, legen Sie die Objektvariable auf Nothingfest.

Anmerkung

Remote Data Service Usage Bei Verwendung in einem clientseitigen Connection-Objekt stellt die Open-Methode keine Verbindung mit dem Server her, bis ein Recordset- im Connection-Objekt geöffnet wird.

Anmerkung

URLs, die das HTTP-Schema verwenden, rufen automatisch den Microsoft OLE DB-Anbieter für Internet Publishingauf. Weitere Informationen finden Sie unter absoluten und relativen URLs.

Gilt für

Connection-Objekt (ADO)

Siehe auch

Open- und Close-Methode (Vb-Beispiel)
Open- und Close-Methode (Beispiel) (VBScript)
Open- und Close-Methoden (Beispiel) (VC++)
Open-Methode (ADO Record)
Open-Methode (ADO-Recordset)
Open-Methode (ADO Stream)
OpenSchema-Methode