Freigeben über


Property-Objekt (ADO)

Stellt ein dynamisches Merkmal eines ADO-Objekts dar, das vom Anbieter definiert wird.

Bemerkungen

ADO-Objekte weisen zwei Typen von Eigenschaften auf: integrierte und dynamische Objekte.

Eingebaute Eigenschaften sind jene Eigenschaften, die in ADO implementiert sind und sofort für jedes neue Objekt verfügbar sind, wenn die MyObject.Property-Syntax verwendet wird. Sie werden nicht als Property-Objekte in der Properties-Auflistung eines Objekts angezeigt. Sie können ihre Werte jedoch nicht ändern.

Dynamische Eigenschaften werden vom zugrunde liegenden Datenanbieter definiert und in der Properties-Auflistung für das entsprechende ADO-Objekt angezeigt. Eine für den Anbieter spezifische Eigenschaft kann beispielsweise angeben, ob ein Recordset-Objekt Transaktionen oder Aktualisierungen unterstützt. Diese zusätzlichen Eigenschaften werden als Property--Objekte in der Recordset--Objektaufstellung als Properties angezeigt. Dynamische Eigenschaften können nur über die Auflistung mithilfe der MyObject.Properties(0) Syntax oder MyObject.Properties("Name") der Auflistung referenziert werden.

Sie können keine der beiden Eigenschaftenarten löschen.

Ein dynamisches Property-Objekt verfügt über vier integrierte Eigenschaften:

  • Die eigenschaft Name ist eine Zeichenfolge, die die Eigenschaft identifiziert.

  • Die eigenschaft Type ist eine ganze Zahl, die den Eigenschaftendatentyp angibt.

  • Die Value-Eigenschaft ist eine Variante, die die Eigenschaftseinstellung enthält. Value ist die Standardeigenschaft für ein Property-Objekt.

  • Die Attributes-Eigenschaft ist ein langer Wert, der Die Merkmale der eigenschaft angibt, die für den Anbieter spezifisch ist.

Dieser Abschnitt enthält das folgende Thema.

Siehe auch

Command-Objekt (ADO)
Verbindungsobjekt (ADO)
Field-Objekt
Eigenschaften-Sammlung (ADO)
Recordset-Objekt (ADO)