FireDAC.Comp.BatchMove.TFDBatchMove.OnFindDestRecord

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

property OnFindDestRecord: TFDBatchMoveFindDestRecordEvent read FOnFindDestRecord write FOnFindDestRecord;

C++

__property TFDBatchMoveFindDestRecordEvent OnFindDestRecord = {read=FOnFindDestRecord, write=FOnFindDestRecord};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event published
FireDAC.Comp.BatchMove.pas
FireDAC.Comp.BatchMove.hpp
FireDAC.Comp.BatchMove TFDBatchMove


Beschreibung

OnFindDestRecord wird ausgelöst, wenn die Stapelbewegung einen übereinstimmenden Datensatz für den Writer finden muss.

Die Ereignisbehandlungsroutine OnFindDestRecord wird ausgelöst, wenn der Modus von Mode dmAppend, dmAppendUpdate, dmUpdate oder dmDelete ist und die Zieldaten anfänglich nicht leer sind. Die Ereignisbehandlungsroutine ermittelt mit der Stapelbewegungseigenschaft Mappings die aktuellen Werte der Quelldatensätze. Wenn ein Zieldatensatz gefunden wird, dann muss AFound auf True gesetzt werden, und die Ereignisbehandlungsroutine kann abhängig vom Writer-Typ die aktuelle Position im Datenziel auf den übereinstimmenden Datensatz setzen.

Die Ereignisbehandlungsroutine hat das folgende Argument:

  • AFound: Wird auf True gesetzt,wenn der Zieldatensatz gefunden wird. Andernfalls wird es auf False gesetzt.

Siehe auch