Freigeben über


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