EndOfRecordset-Ereignis (ADO)
Das EndOfRecordset--Ereignis wird aufgerufen, wenn versucht wird, an das Ende des Recordsetzu einer Zeile zu wechseln.
Syntax
EndOfRecordset fMoreData, adStatus, pRecordset
Parameter
fMoreData-
Ein VARIANT_BOOL Wert, der, wenn er auf VARIANT_TRUE festgelegt ist, angibt, dass dem Recordset-weitere Zeilen hinzugefügt wurden.
adStatus-
Ein EventStatusEnum Statuswert.
Wenn EndOfRecordset- aufgerufen wird, wird dieser Parameter auf adStatusOK- festgelegt, wenn der Vorgang, der das Ereignis verursacht hat, erfolgreich war. Es ist auf adStatusCantDeny festgelegt, wenn dieses Ereignis keinen Abbruch des Vorgangs anfordern kann, der dieses Ereignis verursacht hat.
Bevor EndOfRecordset- zurückgegeben wird, legen Sie diesen Parameter auf adStatusUnwantedEvent- fest, um nachfolgende Benachrichtigungen zu verhindern.
pRecordset-
Ein Recordset-Objekt. Das Recordset, für das dieses Ereignis aufgetreten ist.
Bemerkungen
Ein EndOfRecordset--Ereignis kann auftreten, wenn der MoveNext-Vorgang fehlschlägt.
Dieser Ereignishandler wird aufgerufen, wenn versucht wird, über das Ende des Recordset-Objekts zu wechseln, vielleicht als Ergebnis des Aufrufs MoveNext-. In diesem Fall können Sie jedoch weitere Datensätze aus einer Datenbank abrufen und diese am Ende des Recordset-anfügen. Legen Sie in diesem Fall fMoreData- auf VARIANT_TRUE fest, und kehren Sie von EndOfRecordset-zurück. Rufen Sie dann MoveNext erneut auf, um auf die neu abgerufenen Datensätze zuzugreifen.
Siehe auch
ADO-Ereignismodell (Beispiel) (VC++)
ADO-Ereignishandlerzusammenfassung