ADO Resync 方法
❮ 完整的 Recordset 物件參考
Resync 方法重新整理 Recordset 中的資料。
提示: 使用此方法可將 Recordset 與資料庫重新同步。如果您希望看到資料庫中的更改,並且您使用的是靜態或僅前進的 Recordset,則此方法非常有用。
注意: 此方法不會重新執行 Recordset,因此資料庫中的新記錄將不可見。
語法
objRecordset.Resync affectrecords,resyncvalues
引數 | 描述 |
---|---|
affectrecords | 可選。一個 AffectEnum 值,指定此方法將影響哪些記錄。預設為 adAffectAll |
resyncvalues | 可選。一個 ResyncEnum 值,指定是否覆蓋基礎值。預設為 adResyncAllValues |
AffectEnum 值
常量 | 值 | 描述 |
---|---|---|
adAffectCurrent | 1 | 僅影響當前記錄 |
adAffectGroup | 2 | 僅影響滿足 Filter 設定的記錄(Filter 必須設定為 FilterGroupEnum 值或書籤陣列) |
adAffectAll | 3 | 如果沒有 Filter,則影響所有記錄。如果 Filter 設定為字串條件,則僅影響當前章中可見的記錄。如果 Filter 設定為 FilterGroupEnum 值或書籤陣列,則影響 Recordset 的所有行 |
adAffectAllChapters | 4 | 影響所有子 Recordset 中的所有記錄,包括那些被當前應用的篩選器隱藏的記錄 |
ResyncEnum 值
常量 | 值 | 描述 |
---|---|---|
adResyncAllValues | 2 | 預設。覆蓋資料,並取消待處理的更新 |
adResyncUnderlyingValues | 1 | 不覆蓋資料,並且不會取消待處理的更新 |
❮ 完整的 Recordset 物件參考