Teilen über


Open-Methode (ADO-Verbindung)

Öffnet eine Verbindung mit einer Datenquelle.

Syntax

  
connection.Open ConnectionString, UserID, Password, Options  

Parameter

ConnectionString
Optional. Ein String-Wert, der Verbindungsinformationen enthält. Ausführliche Informationen zu gültigen Einstellungen finden Sie hier: ConnectionString-Eigenschaft.

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

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

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

Hinweise

Das Verwenden der Open-Methode für ein Connection-Objekt stellt die physische Verbindung mit einer Datenquelle her. Wenn 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 = Wertanweisungen enthält, die 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 ConnectionString-Argument verwendet wird. Daher können Sie die ConnectionString-Eigenschaft des Connection-Objekts entweder vor dem Öffnen festlegen oder das ConnectionString-Argument verwenden, um die aktuellen Verbindungsparameter während des Aufrufens der Open-Methode festzulegen oder außer Kraft zu setzen.

Wenn Sie Benutzer- und Kennwortinformationen sowohl im ConnectionString-Argument als auch in den optionalen UserID- und Password-Argumenten übergeben, setzen die Argumente UserID und Password die in ConnectionString angegebenen Werte außer Kraft.

Wenn Sie Ihre Vorgänge über ein geöffnetes Connection-Objekt abgeschlossen haben, verwenden Sie die Close-Methode, um alle zugeordneten Systemressourcen freizugeben. Durch 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 Speicher zu entfernen, legen Sie die Objektvariable auf Nothing fest.

Hinweis

Verwendung des Remotedatendiensts Wenn die Open-Methode für ein clientseitiges Connection-Objekt verwendet wird, stellt sie keine Verbindung mit dem Server her, bis ein Recordset auf dem Connection-Objekt geöffnet wird.

Hinweis

URLs, die das HTTP-Schema verwenden, rufen automatisch den Microsoft OLE DB-Anbieter für Internet-Publishing auf. Weitere Informationen finden Sie unter Absolute und relative URLs.

Gilt für

Connection-Objekt (ADO)

Weitere Informationen

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