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,以存取新擷取的記錄。