Evento EndOfRecordset (ADO)
L'evento endOfRecordset viene chiamato quando si tenta di passare a una riga oltre la fine dell'recordset.
Sintassi
EndOfRecordset fMoreData, adStatus, pRecordset
Parametri
fMoreData
Valore VARIANT_BOOL che, se impostato su VARIANT_TRUE, indica che sono state aggiunte più righe all'oggetto Recordset .
adStatus
Valore di stato EventStatusEnum.
Quando viene chiamato EndOfRecordset, questo parametro viene impostato su adStatusOK se l'operazione che ha causato l'evento è riuscita. È impostato su adStatusCantDeny se questo evento non può richiedere l'annullamento dell'operazione che ha causato questo evento.
Prima di restituire EndOfRecordset, impostare questo parametro su adStatusUnwantedEvent per impedire le notifiche successive.
pRecordset
Oggetto recordset .
recordset per cui si è verificato questo evento.
Osservazioni
Un evento EndOfRecordset può verificarsi se l'operazione MoveNext ha esito negativo.
Questo gestore eventi viene chiamato quando viene effettuato un tentativo di spostamento oltre la fine dell'oggetto Recordset , ad esempio in seguito alla chiamata di MoveNext. Tuttavia, in questo caso, è possibile recuperare più record da un database e aggiungerli alla fine del recordset . In tal caso, impostare fMoreData su VARIANT_TRUE e restituire da EndOfRecordset. Chiamare quindi MoveNext di nuovo per accedere ai record appena recuperati.
Vedere anche
esempio di modello di eventi ADO (VC++)
riepilogo del gestore eventi ADO