通過(guò)重新執(zhí)行對(duì)象所基于的查詢,更新 Recordset 對(duì)象中的數(shù)據(jù)。
語(yǔ)法
recordset.Requery Options
參數(shù)
Options 可選。指示影響該操作選項(xiàng)的位屏蔽。如果該參數(shù)設(shè)置為 adAsyncExecute,則該操作將異步執(zhí)行并在它結(jié)束時(shí)產(chǎn)生 RecordsetChangeComplete 事件。
說(shuō)明
通過(guò)重新發(fā)出原始命令并再次檢索數(shù)據(jù),可使用 Requery 方法刷新來(lái)自數(shù)據(jù)源的 Recordset 對(duì)象的全部?jī)?nèi)容。調(diào)用該方法等于相繼調(diào)用 Close 和 Open 方法。如果正在編輯當(dāng)前記錄或者添加新記錄將產(chǎn)生錯(cuò)誤。
在 Recordset 對(duì)象打開(kāi)期間,定義游標(biāo)性質(zhì)(CursorType、LockType、MaxRecords 等)的屬性為只讀,因此 Requery 方法只能刷新當(dāng)前游標(biāo)。要更改某個(gè)游標(biāo)屬性并查看結(jié)果,必須使用 Close 方法使屬性再次成為讀/寫(xiě)。然后可以更改屬性設(shè)置并且調(diào)用 Open 方法重新打開(kāi)游標(biāo)。