EndOfRecordset 事件 (ADO)
嘗試移至超出 Recordset 結尾的資料列時,會呼叫 EndOfRecordset 事件。
語法
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,以存取新擷取的記錄。