ADO事件之(12)---WillMove and MoveComplete (RecordsetEvent) 方法
發表于:2007-06-30來源:作者:點擊數:
標簽:
WillMove and MoveComplete (RecordsetEvent) 方法 WillMove 方法在掛起操作更改 Recordset 中的當前位置前調用。MoveComplete 方法則在 Recordset 的當前位置更改后調用。 語法 WillMove adReason, adStatus, pRecordset MoveComplete adReason, pError, adS
WillMove and MoveComplete (RecordsetEvent) 方法
WillMove 方法在掛起操作更改 Recordset 中的當前位置前調用。MoveComplete 方法則在 Recordset 的當前位置更改后調用。
語法
WillMove adReason, adStatus, pRecordset
MoveComplete adReason, pError, adStatus, pRecordset
參數
adReason EventReasonEnum 值,指定該事件的原因。它的值可以是 adRsnMoveFirst、adRsnMoveLast、adRsnMoveNext、adRsnMovePrevious、adRsnMove 或 adRsnRequery。
pError Error 對象,說明當 adStatus 值為 adStatusErrorsO
clearcase/" target="_blank" >ccurred 時所發生的錯誤,否則將不對它進行設置。
adStatus EventStatusEnum 狀態值。
當調用 WillMove 時,如果引發事件的操作成功,則該參數設置為 adStatusOK。如果該方法無法請求取消掛起的操作,則設置為 adStatusC
antDeny。
當調用 MoveComplete 時,如果引發事件的操作成功,則該參數設置為 adStatusOK。如果操作失敗,則設置為 adStatusErrorsOccurred。
在 WillMove 返回前,將該參數設置為 adStatusCancel 可請求取消掛起的操作。在 MoveComplete 返回前,將該參數設置為 adStatusUnwantedEvent 可避免后續的通知。
pRecordset Recordset 對象。發生該事件所針對的記錄集。
說明
WillMove 或 MoveComplete 事件可因下列 Recordset 操作而發生:Open、Move、MoveFirst、MoveLast、MoveNext、MovePrevious、Bookmark、AddNew、Delete、Requery 和 Resync。這些事件可能因下列屬性而發生:Filter、Index、AbsolutePage 和 AbsolutePosition。如果子 Recordset 使 Recordset 事件被連接并且父 Recordset 被移動,則也會發生這些事件。
原文轉自:http://www.kjueaiud.com