共用方式為


EndOfRecordset 事件 (ADO)

EndOfRecordset 事件會在嘗試移至 Recordset結尾之後的數據列時呼叫。

語法

  
EndOfRecordset fMoreData, adStatus, pRecordset  

參數

fMoreData
VARIANT_BOOL 值,如果設定為 VARIANT_TRUE,表示已將更多數據列新增至 Recordset

adStatus
EventStatusEnum 狀態值。

呼叫 endOfRecordset ,如果造成事件的作業成功,此參數會設定為 adStatusOK。 如果此事件無法要求取消造成此事件的作業取消,則會設定為 adStatusCantDeny

EndOfRecordset 傳回之前,請將此參數設定為 adStatusUnwantedEvent 以防止後續通知。

pRecordset
Recordset 物件。 發生此事件的 Recordset

言論

如果 MoveNext 作業失敗,可能會發生 EndOfRecordset 事件。

當嘗試移動超過 recordset 物件的結尾時,可能會呼叫這個事件處理程式,可能是因為呼叫 moveNext 。 不過,在此事件中,您可以從資料庫擷取更多記錄,並將其附加至 Recordset結尾。 在此情況下,請將 fMoreData 設定為 VARIANT_TRUE,並從 EndOfRecordset傳回 。 然後再次呼叫 MoveNext,以存取新擷取的記錄。

另請參閱

ADO 事件模型範例 (VC++)
ADO 事件處理程式摘要