Freigeben über


BufferMode-Eigenschaft

Gibt an, ob Datensätze pessimistisch oder optimistisch aktualisiert werden. Diese Eigenschaft ist zur Entwurfs- und Laufzeit verfügbar.

Object.BufferMode[ = nValue]

Eigenschaftswerte

  • nValue
    Folgende Einstellungen sind für die BufferMode-Eigenschaft möglich:
    Einstellung Beschreibung
    0 (Standard) Keine. Die Datensätze werden zu Beginn der Bearbeitung gesperrt, und die Felder werden geschrieben, sobald der Datensatzzeiger bewegt wird. Dies entspricht dem Verhalten von FoxPro, Version 2.x.
    1 Pessimistisch. Die Datensätze werden zu Beginn der Bearbeitung gesperrt, und die Felder werden geschrieben, sobald der Datensatzzeiger bewegt wird. Mit TABLEREVERT( ) können Sie Ihre Änderungen am aktuellen Datensatz rückgängig machen.
    2 Optimistisch. Die Datensätze werden während der Bearbeitung nicht gesperrt; Visual FoxPro versucht, die Datensätze dann zu sperren, wenn sie mit TABLEUPDATE( ) auf den Datenträger geschrieben werden.

Hinweise

Ist BufferMode auf 1 oder 2 festgelegt ist, wird jeder von einem Datenraster-Steuerelement (Grid) verwendete Cursor für die Tabellenpufferung aktiviert. Jedes andere Steuerelement, das an Daten gebunden ist, verwendet die Zeilenpufferung.

Siehe auch

BufferModeOverride-Eigenschaft | TABLEREVERT( ) | TABLEUPDATE ( )

Betrifft: Formularobjekt (Form) | Formularsatz-Objekt (FormSet) | _SCREEN-Systemvariable