ADO事件之(2)---EndOfRecordset (RecordsetEvent) 方法
發表于:2007-06-30來源:作者:點擊數:
標簽:
EndOfRecordset (RecordsetEvent) 方法 如果試圖移動到超過 Recordset 結尾的行時,將調用 EndOfRecordset 方法。 語法 EndOfRecordset fMoreData, adStatus, pRecordset 參數 fMoreData VARI ANT _BOOL,在處理該事件期間有可能將新記錄追加到 pRecordset。
EndOfRecordset (RecordsetEvent) 方法
如果試圖移動到超過 Recordset 結尾的行時,將調用 EndOfRecordset 方法。
語法
EndOfRecordset fMoreData, adStatus, pRecordset
參數
fMoreData VARI
ANT_BOOL,在處理該事件期間有可能將新記錄追加到 pRecordset。在 EndOfRecordset 返回前添加數據,然后將該參數設置為 True 以指示 Recordset 的新結尾。
adStatus EventStatusEnum 狀態值。
當調用 EndOfRecordset 時,如果引發事件的操作成功,該參數設置為 adStatusOK。如果該方法無法請求取消引發該事件的操作,則設置為 adStatusC
antDeny。
在 EndOfRecordset 返回前,將該參數設置為 adStatusUnwantedEvent 可避免后續的通知。
pRecordset Recordset 對象,發生該事件所針對的 Recordset。
說明
如果 Recordset.MoveNext 操作失敗,則可能發生 EndOfRecordset 事件。
當用戶可能因調用 MoveNext 而移過 pRecordset 末尾時,將調用該事件的處理程序。使用該方法用戶可以從
數據庫中檢索到更多記錄并將其追加到 pRecordset 的結尾,在這種情況下,用戶要將 fMoreData 設置為 VARIANT_TRUE,并從 EndofRecordset 返回。在此之后用戶可以再次調用 MoveNext 以訪問新檢索到的記錄。
原文轉自:http://www.kjueaiud.com