ADO CancelBatch 方法
❮ 完整的 Recordset 物件參考
CancelBatch 方法會取消批處理更新。呼叫此方法時,Recordset 必須處於批處理更新模式。
由於呼叫此屬性後,您不知道當前記錄會是什麼,因此您需要移動到已知記錄。例如,在呼叫此方法之後,您可以呼叫 MoveFirst 或 MoveLast 方法。
如果此方法失敗,提供程式不會停止執行,但會向 Errors Collection 傳送警告。
語法
objRecordset.CancelBatch affectrec
引數 | 描述 |
---|---|
affectrec | 可選。一個 AffectEnum 值,指示此方法將影響哪些記錄 |
AffectEnum 值
常量 | 值 | 描述 |
---|---|---|
adAffectCurrent | 1 | 僅影響當前記錄 |
adAffectGroup | 2 | 僅影響滿足 Filter 設定的記錄(Filter 必須設定為 FilterGroupEnum 值或書籤陣列) |
adAffectAll | 3 | 如果沒有 Filter,則影響所有記錄。如果 Filter 設定為字串條件,則僅影響當前章中可見的記錄。如果 Filter 設定為 FilterGroupEnum 值或書籤陣列,則影響 Recordset 的所有行 |
adAffectAllChapters | 4 | 影響所有子 Recordset 中的所有記錄,包括那些被當前應用的篩選器隱藏的記錄 |
❮ 完整的 Recordset 物件參考