Freigeben über


Exclusive-Eigenschaft

Gibt an, ob eine Tabelle, die an ein Cursorobjekt gebunden ist, exklusiv geöffnet ist. Diese Eigenschaft ist zur Entwurfszeit verfügbar und hat zur Laufzeit Schreib-/Lesestatus.

DataEnvironment.Cursor.Exclusive[ = lExpr]

Eigenschaftswerte

  • lExpr
    Für die Exclusive-Eigenschaft sind folgende Einstellungen möglich:
    Einstellung Beschreibung
    Wahr (.T.) (Standard) Die an ein Cursorobjekt gebundene Tabelle wird beim Laden der Datenumgebung exklusiv geöffnet.
    Falsch (.F.) Die an ein Cursorobjekt gebundene Tabelle wird beim Laden der Datenumgebung nicht exklusiv geöffnet.

Hinweise

Anmerkung   Wenn mit CURSORSETPROP( ) auf das Cursorobjekt zugegriffen wird, ist die Exclusive-Eigenschaft zur Laufzeit schreibgeschützt.

Nach dem Laden der Datenumgebung kann jede an einen Cursor gebundene Tabelle exklusiv (in einer Mehrbenutzerumgebung hat kein anderer Benutzer Zugriff auf die Tabelle) oder zur gemeinsamen Nutzung geöffnet werden. Verwenden Sie die Exclusive-Eigenschaft, um die Art des Zugriffs auf eine Tabelle festzulegen.

Anmerkung   Wenn Sie die DataSession-Eigenschaft auf 2 setzen (Private Datensitzung), wird die Standardeinstellung der Exclusive-Eigenschaft für alle Cursorobjekte in der Datenumgebung in Falsch (.F.) geändert.

Das Ansichtsobjekt selbst ist zur Ansicht immer zur gemeinsamen Nutzung geöffnet. Die Exclusive-Eigenschaft hat jedoch Auswirkungen auf die Tabellen, die die Ansicht definieren. Die Visual FoxPro-Tabellen, die die Ansicht definieren, werden für lokale Ansichten je nach Einstellung der Exclusive-Eigenschaft exklusiv oder zur gemeinsamen Nutzung geöffnet. Die Exclusive-Eigenschaft hat keine Auswirkungen auf Remoteansichten.

Die Exclusive-Eigenschaft ahmt das Verhalten der EXCLUSIVE- und SHARE-Klausel des USE-Befehls nach.

Siehe auch

DataSession-Eigenschaft | SET EXCLUSIVE | USE

Betrifft: Cursorobjekt