BufferModeOverride-Eigenschaft
Gibt an, ob die Einstellung der BufferMode-Eigenschaft eines Formulars oder eines Formularsatzes außer Kraft gesetzt wird. Diese Eigenschaft ist zur Entwurfs- und Laufzeit verfügbar.
DataEnvironment.Cursor.BufferModeOverride[ = nValue]
Eigenschaftswerte
- nValue
Folgende Einstellungen sind für die BufferModeOverride-Eigenschaft möglich:Einstellung Beschreibung 0 Keine. Es wird keine Pufferung durchgeführt. 1 (Standard) Die Einstellung des Formulars wird verwendet. Verwendet die Einstellung der BufferMode-Eigenschaft des Formulars oder des Formularsatzes. 2 Pessimistische Zeilenpufferung. Sperrt den Datensatz und puffert die Änderungen so lange, bis der Datensatzzeiger bewegt wird. Mit TABLEREVERT( ) können Sie Ihre Änderungen rückgängig machen. 3 Optimistische Zeilenpufferung. Erlaubt die Bearbeitung an nur einem Datensatz und sperrt diesen nur dann, wenn er auf den Datenträger geschrieben wird. Mit TABLEREVERT( ) können Sie Ihre Änderungen rückgängig machen. 4 Pessimistische Tabellenpufferung. Sperrt jeden bearbeiteten Datensatz und schreibt die Datensätze erst dann auf den Datenträger, wenn TABLEUPDATE( ) aufgerufen wird. Mit TABLEREVERT( ) können Sie Ihre Änderungen rückgängig machen. 5 Optimistische Tabellenpufferung. Gestattet die Bearbeitung aller Datensätze und sperrt diese erst dann, wenn sie mit TABLEUPDATE( ) auf den Datenträger geschrieben werden. Mit TABLEREVERT( ) können Sie Ihre Änderungen rückgängig machen.
Hinweise
Basiert der Cursor auf einer lokalen oder Remotesicht, kann die BufferMode-Eigenschaft nur die Werte 3 und 5 annehmen. Ist die BufferMode-Eigenschaft eines Formularsatzes oder Formulars auf 1 (pessimistisch) festgelegt, ist für auf Sichten basierende Cursor die Standardeinstellung gleich 3 (optimistische Zeilenpufferung).
Siehe auch
BufferMode-Eigenschaft | TABLEREVERT( ) | TABLEUPDATE ( )
Betrifft: Cursor-Objekt