共用方式為


判斷編輯模式

ADO 會維護與目前記錄相關聯的編輯緩衝區。 EditMode 屬性會指出是否已對此緩衝區進行變更,還是已建立新的記錄。 使用 EditMode 來判斷目前記錄的編輯狀態。 如果編輯程序中斷,您可以對暫止的變更進行測試,並判斷是否需要使用 UpdateCancelUpdate 方法。

EditMode 會傳回下列資料表中所列的其中一個 EditModeEnum 常數。

常數 描述
adEditNone 表示沒有進行中的編輯作業。
adEditInProgress 表示目前記錄中的資料已經修改但尚未儲存。
adEditAdd 表示已呼叫 AddNew 方法,而且複製緩衝區中的目前記錄是尚未儲存至資料庫的新記錄。
adEditDelete 表示已刪除目前記錄。

只有在有目前記錄時,EditMode 才能傳回有效的值。 如果 BOFEOFTrue,或目前記錄已刪除,EditMode 會傳回錯誤。