判斷編輯模式
ADO 會維護與目前記錄相關聯的編輯緩衝區。 EditMode 屬性會指出是否已對這個緩衝區進行變更,或是否已建立新的記錄。 使用 EditMode 來判斷目前記錄的編輯狀態。 您可以測試是否有暫止變更,如果編輯過程已中斷,並判斷是否需要使用 Update 或 CancelUpdate 方法。
EditMode 會傳回下表所列的其中一個 EditModeEnum 常數。
恆定的 | 描述 |
---|---|
adEditNone | 表示沒有任何編輯作業正在進行中。 |
adEditInProgress | 表示目前記錄中的數據已修改,但未儲存。 |
adEditAdd | 表示已呼叫 AddNew 方法,而且複製緩衝區中的目前記錄是尚未儲存至資料庫的新記錄。 |
adEditDelete | 表示已刪除當前記錄。 |
EditMode 只有在有當前記錄時,才能傳回有效的值。 EditMode 會傳回錯誤,如果 BOF 或 EOF 是 True 或如果目前記錄已刪除。