Freigeben über


Unique Table, Unique Schema, Unique Catalog Properties-Dynamic (ADO)

Ermöglicht es Ihnen, Änderungen an einer bestimmten Basistabelle in einem Recordset-, das durch einen JOIN-Vorgang in mehreren Basistabellen gebildet wurde, genau zu steuern.

  • Eindeutige Tabelle gibt den Namen der Basistabelle an, auf der Aktualisierungen, Einfügungen und Löschungen zulässig sind.

  • eindeutigen Schema- gibt das Schemaoder den Namen des Besitzers der Tabelle an.

  • Eindeutiger Katalog gibt den Katalogoder den Namen der Datenbank an, die die Tabelle enthält.

Einstellungen und Rückgabewerte

Dient zum Festlegen oder Zurückgeben eines String- Werts, der den Namen einer Tabelle, eines Schemas oder eines Katalogs darstellt.

Bemerkungen

Die gewünschte Basistabelle wird eindeutig anhand der Katalog-, Schema- und Tabellennamen identifiziert. Wenn die Unique Table-Eigenschaft festgelegt wird, werden die Werte des Eindeutigen Schemas oder Eigenschaften des eindeutigen Katalogs verwendet, um die Basistabelle zu finden. Es ist jedoch nicht erforderlich, dass entweder oder beide eigenschaften des Eindeutigen Schemas und Eindeutiger Katalog festgelegt werden, bevor die Unique Table- eigenschaft festgelegt wird.

Der Primärschlüssel der Eindeutigen Tabelle wird als Primärschlüssel des gesamten Recordsetbehandelt. Dies ist der Schlüssel, der für jede Methode verwendet wird, die einen Primärschlüssel erfordert.

Während eindeutige Tabelle festgelegt ist, wirkt sich die Delete-Methode nur auf die benannte Tabelle aus. Die AddNew, Resync, Updateund UpdateBatch Methoden wirken sich auf alle geeigneten zugrunde liegenden Basistabellen des Recordsetaus.

eindeutige Tabelle muss angegeben werden, bevor benutzerdefinierte Neusynchronisierungen ausgeführt werden. Wenn eindeutige Tabelle nicht angegeben wurde, hat die eigenschaft Resync Command keine Auswirkung.

Wenn eine eindeutige Basistabelle nicht gefunden werden kann, tritt ein Laufzeitfehler auf.

Diese dynamischen Eigenschaften werden alle an das Recordset-Objekt Properties Auflistung angefügt, wenn die CursorLocation-Eigenschaft auf adUseClient-festgelegt ist.

Gilt für

Recordset-Objekt (ADO)

Siehe auch

Recordset-Objekt (ADO)