Freigeben über


Open-Methode (ADO-Datensatz)

Gilt für: Access 2013, Office 2013

Öffnet ein vorhandenes Record-Objekt oder erstellt ein neues durch den Record dargestelltes Element (z. B. eine Datei oder ein Verzeichnis).

Syntax

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

Parameter

Parameter Beschreibung
Source Optional. Ein Variant -Wert, der Folgendes darstellt: die URL der durch dieses Record -Objekt darzustellenden Entität, einen Command, ein offenes Recordset-Objekt oder ein anderes Record -Objekt, eine Zeichenfolge mit einer SQL SELECT-Anweisung oder einen Tabellennamen.
Activeconnection Optional. Ein Variant -Wert, der die Verbindungszeichenfolge oder das offene Connection-Objekt darstellt.
Mode Optional. Ein ConnectModeEnum-Wert, dessen Standardwert adModeUnknown ist und der den Zugriffsmodus für das resultierende Record -Objekt angibt.
Createoptions Optional. Ein RecordCreateOptionsEnum-Wert , dessen Standardwert adFailIfNotExists ist und angibt, ob eine vorhandene Datei oder ein vorhandenes Verzeichnis geöffnet oder eine neue Datei oder ein neues Verzeichnis erstellt werden soll. Bei Festlegung auf den Standardwert wird der Zugriffsmodus von der Mode-Eigenschaft abgerufen. Dieser Parameter wird ignoriert, wenn der Source-Parameter keine URL enthält.
Optionen Optional. Ein RecordOpenOptionsEnum-Wert, dessen Standardwert adOpenRecordUnspecified lautet und der Optionen zum Öffnen des Record angibt. Diese Werte können kombiniert werden.
UserName Optional. Ein String-Wert mit der Benutzer-ID, die bei Bedarf Zugriff auf die Source gewährt.
Password Optional. Ein String-Wert, der das Kennwort enthält, das bei Bedarf den UserName bestätigt.

Hinweise

Source kann folgende Elemente darstellen:

  • Eine URL. Falls es sich bei dem Protokoll für diese URL um HTTP handelt, wird standardmäßig der Internetanbieter aufgerufen. Verweist die URL auf einen Knoten, der ein ausführbares Skript (z. B. eine ASP-Seite) enthält, wird standardmäßig ein Record, das die Quelle enthält, und kein ausführbarer Inhalt geöffnet. Verwenden Sie das Argument Options, um dieses Verhalten zu ändern.

  • Ein Record -Objekt. Ein aus einem anderen Record geöffnetes Record -Objekt klont das ursprüngliche Record -Objekt.

  • Ein Command -Objekt. Das geöffnete Record -Objekt stellt die einzelne Zeile dar, die beim Ausführen des Command zurückgegeben wurde. Enthalten die Ergebnisse mehrere Zeilen, wird der Inhalt der ersten Zeile im Datensatz platziert und der Errors -Auflistung wird möglicherweise ein Fehler hinzugefügt.

  • Eine SQL SELECT-Anweisung. Das geöffnete Record -Objekt stellt die einzelne Zeile dar, die beim Ausführen des Inhalts der Zeichenfolge zurückgegeben wird. Enthalten die Ergebnisse mehrere Zeilen, wird der Inhalt der ersten Zeile im Datensatz platziert und der Errors -Auflistung wird möglicherweise ein Fehler hinzugefügt.

  • Einen Tabellennamen.

Stellt das Record -Objekt eine Entität dar, auf die nicht mithilfe einer URL zugegriffen werden kann (z. B. eine Zeile eines aus einer Datenbank abgeleiteten Recordset -Objekts), sind die Werte der ParentURL-Eigenschaft und des Felds, auf das mit der adRecordURL -Konstante zugegriffen wird, gleich 0 (Null).

Hinweis

Bei URLs, die das HTTP-Schema verwenden, wird automatisch der Microsoft OLE DB-Anbieter für Internet Publishing aufgerufen. Weitere Informationen finden Sie unter Absolute und relative URLs.