Freigeben über


Property-Objekt (ADO)

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

Bemerkungen

ADO-Objekte haben zwei Arten von Eigenschaften: integrierte und dynamische.

Integrierte Eigenschaften sind die Eigenschaften, die in ADO implementiert sind und für jedes neue Objekt unter Verwendung der Syntax MyObject.Property sofort verfügbar sind. Sie werden nicht als Property-Objekte in der Properties-Sammlung eines Objekts angezeigt. Das heißt obwohl Sie ihre Werte ändern können, können Sie ihre Eigenschaften nicht ändern.

Dynamische Eigenschaften werden von dem zugrunde liegenden Datenanbieter definiert und erscheinen in der Sammlung Properties für das entsprechende ADO-Objekt. Beispielsweise kann eine anbieterspezifische Eigenschaft angeben, ob ein Recordset-Objekt Transaktionen oder Aktualisierungen unterstützt. Diese weiteren Eigenschaften werden als Property-Objekte in der Properties-Sammlung des Recordset-Objekts angezeigt. Dynamische Eigenschaften können nur über die Sammlung referenziert werden, wobei die Syntax MyObject.Properties(0) oder MyObject.Properties("Name") verwendet wird.

Sie können beide Arten von Eigenschaften nicht löschen.

Ein dynamisches Property-Objekt hat vier eigene integrierte Eigenschaften:

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

  • Die Eigenschaft Type ist eine ganze Zahl, die den Datentyp der Eigenschaft angibt.

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

  • Bei der Eigenschaft Attributes handelt es sich um einen long-Wert, der die anbieterspezifischen Merkmale der Eigenschaft angibt.

Dieser Abschnitt enthält das folgende Thema.

Weitere Informationen

Command-Objekt (ADO)
Connection-Objekt (ADO)
Field-Objekt
Properties-Collection (ADO)
Recordset-Objekt (ADO)