Freigeben über


Open-Methode (ADO-Eintrag)

Öffnet ein vorhandenes Record-Objekt oder erstellt ein neues Element, das durch den Recorddargestellt wird, z. B. eine Datei oder ein Verzeichnis.

Syntax

  
Open Source, ActiveConnection, Mode, CreateOptions, Options, UserName, Password  

Parameter

Source-
Wahlfrei. Ein Variant-, der die URL der Entität darstellen kann, die durch dieses Record-Objekt, ein Command, ein geöffnetes Recordset oder ein anderes Record-Objekt dargestellt werden kann, eine Zeichenfolge, die eine SQL SELECT-Anweisung oder einen Tabellennamen enthält.

ActiveConnection-
Wahlfrei. Ein Variant-, der die Verbindungszeichenfolge darstellt oder Connection-Objekt geöffnet.

Modus-
Wahlfrei. Ein ConnectModeEnum Wert, der den Zugriffsmodus für das resultierende Record-Objekt angibt. Der Standardwert ist adModeUnknown.

CreateOptions-
Wahlfrei. Ein RecordCreateOptionsEnum Wert, der angibt, ob eine vorhandene Datei oder ein vorhandenes Verzeichnis geöffnet oder eine neue Datei oder ein neues Verzeichnis erstellt werden soll. Der Standardwert ist adFailIfNotExists. Wenn dieser Wert auf den Standardwert festgelegt ist, wird der Zugriffsmodus aus der eigenschaft Mode abgerufen. Dieser Parameter wird ignoriert, wenn der parameter Source keine URL enthält.

Optionen
Wahlfrei. Ein RecordOpenOptionsEnum Wert, der Optionen zum Öffnen des Recordangibt. Der Standardwert ist adOpenRecordUnspecified. Diese Werte können kombiniert werden.

UserName-
Wahlfrei. Ein String- Wert, der die Benutzer-ID enthält, die bei Bedarf den Zugriff auf Sourceautorisiert.

Kennwort
Wahlfrei. Ein String- Wert, der das Kennwort enthält, das bei Bedarf UserNameüberprüft.

Bemerkungen

Quell- kann folgendes sein:

  • Eine URL. Wenn das Protokoll für die URL http lautet, wird der Internetanbieter standardmäßig aufgerufen. Wenn die URL auf einen Knoten verweist, der ein ausführbares Skript enthält (z. B. ein . ASP-Seite), ein Datensatz, der die Quelle anstelle des ausgeführten Inhalts enthält, wird standardmäßig geöffnet. Verwenden Sie das Argument Optionen, um dieses Verhalten zu ändern.

  • Ein Record-Objekt. Ein Record-Objekt, das aus einem anderen Record geöffnet wird, klonen das ursprüngliche Record-Objekt.

  • Ein Command-Objekt. Das geöffnete Record -Objekt stellt die einzelne Zeile dar, die durch Ausführen des Commandzurückgegeben wird. Wenn die Ergebnisse mehr als eine einzelne Zeile enthalten, werden die Inhalte der ersten Zeile im Datensatz platziert, und der Errors-Auflistung kann ein Fehler hinzugefügt werden.

  • Eine SQL SELECT-Anweisung. Das geöffnete Record -Objekt stellt die einzelne Zeile dar, die durch Ausführen des Inhalts der Zeichenfolge zurückgegeben wird. Wenn die Ergebnisse mehr als eine einzelne Zeile enthalten, werden die Inhalte der ersten Zeile im Datensatz platziert, und der Errors-Auflistung kann ein Fehler hinzugefügt werden.

  • Ein Tabellenname.

Wenn das Record -Objekt eine Entität darstellt, auf die nicht mit einer URL zugegriffen werden kann (z. B. eine Zeile eines Recordset abgeleitet aus einer Datenbank), sind die Werte der ParentURL- eigenschaft und des Felds, auf das mit der adRecordURL Konstante zugegriffen wird, null.

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

Record-Objekt (ADO)

Siehe auch

Open-Methode (ADO-Verbindung)
Open-Methode (ADO-Recordset)
Open-Methode (ADO Stream)
OpenSchema-Methode