buffermodeoverride 屬性

屬性設定。 (默認值)使用表單設定。 屬性設定。

buffermodeoverride 屬性
指定是否改寫表單級或表單集級的 buffermode 屬性設定。設計和運行時可用。

語法

DataEnvironment.cursor.BufferModeOverride[ = nValue]

設定

nValue

下表列出了 buffermodeoverride 屬性的設定:

設定 說明
0 無。不使用緩衝。
1 (默認值)使用表單設定。在表單級或表單集級使用 BufferMode 屬性設定。
2 保守式行緩衝。鎖定記錄並緩衝更改,直至記錄指針移動。可使用 TABLEREVERT( ) 函式撤消更改
3 開放式行緩衝。允許編輯單個記錄,僅在將記錄寫入磁碟時鎖定記錄。可使用 TABLEREVERT( ) 函式撤消更改。
4 保守式表緩衝。鎖定每個編輯的記錄,但在調用 TABLEUPDATE( ) 函式前記錄不寫入磁碟。可使用 TABLEREVERT( ) 函式撤消更改。
5 開放式表緩衝。允許編輯所有記錄,在以 TABLEUPDATE( ) 函式將記錄寫入磁碟前不鎖定該記錄。可使用 TABLEREVERT( ) 函式撤消更改。

說明

如果臨時表基於本地視圖或遠程視圖,BufferModeOverride 只能設定為 3 和 5。如果表單集或表單的 BufferMode 屬性設定為 1(保守式),則基於視圖的臨時表的 BufferModeOverride 默認設定為 3(開放式行緩衝)。

套用於

cursor

相關詞條

相關搜尋

熱門詞條

聯絡我們