Vcl.DBClientActns.TClientDataSetApply.ExecuteTarget

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure ExecuteTarget(Target: TObject); override;

C++

virtual void __fastcall ExecuteTarget(System::TObject* Target);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.DBClientActns.pas
Vcl.DBClientActns.hpp
Vcl.DBClientActns TClientDataSetApply

Beschreibung

Übernimmt alle Aktualisierungen, die die Ziel-Client-Datenmenge im Änderungsprotokoll zwischengespeichert hat.

ExecuteTarget kann entweder direkt für die Ausführung dieser Aktion aufgerufen werden oder automatisch, wenn der Benutzer auf das mit der Aktion verknüpfte Steuerelement klickt (z.B. auf einen Schalter der Symbolleiste oder auf einen Menüeintrag).

ExecuteTarget prüft, ob es sich bei Target um eine Datenquellenkomponente handelt, deren DataSet-Eigenschaft eine Instanz von TClientDataSet referenziert. Wenn die Eigenschaft DataSource einen Wert enthält, muss dieser mit Target identisch sein.

Bei einer gültigen Datenquelle wird die Methode ApplyUpdates der Datenmenge aufgerufen, um den Wert der MaxErrors-Eigenschaft zu übergeben Wenn die Client-Datenmenge bei der Übernahme ihrer Aktualisierungen Fehler feststellt, und die Eigenschaft DisplayErrorDlg den Wert true hat, reagiert TClientDataSetApply auf diese Fehler mit der Anzeige eines Dialogfelds, das Informationen zur Fehlerbehebung enthält.

Siehe auch