FireDAC.Comp.BatchMove.TFDBatchMove.Mode
Delphi
property Mode: TFDBatchMoveMode read FMode write FMode default dmAlwaysInsert;
C++
__property TFDBatchMoveMode Mode = {read=FMode, write=FMode, default=0};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Comp.BatchMove.pas FireDAC.Comp.BatchMove.hpp |
FireDAC.Comp.BatchMove | TFDBatchMove |
Beschreibung
Legt den Modus für TFDBatchMove-Datenbewegungen fest.
Mit der Eigenschaft Mode steuern Sie, ob die Komponente TFDBatchMove Datensätze im Datenziel hinzufügt, ersetzt oder löscht. Die folgenden Werte sind möglich:
Name | Beschreibung |
---|---|
dmAlwaysInsert | Die Datensätze in der Quelltabelle werden dem Ziel hinzugefügt. Es erfolgt keine Inhaltsabgleichung. Dies ist der Standardmodus. |
dmAppend | Die Datensätze aus der Quelle werden dem Ziel hinzugefügt, wenn in der Zieltabelle keine übereinstimmenden Datensätze vorhanden sind. Der Abgleich wird anhand von Primärschlüsselfeldern vorgenommen. |
dmAppendUpdate | Die Datensätze aus der Quelle werden dem Ziel hinzugefügt, wenn in der Zieltabelle keine übereinstimmenden Datensätze vorhanden sind. Datensätze der Zieltabelle, die eine Entsprechung in der Quelltabelle haben, werden aktualisiert. Der Abgleich wird anhand von Primärschlüsselfeldern vorgenommen. |
dmDelete | Datensätze in der Zieltabelle, die eine Entsprechung in der Quelltabelle haben, werden gelöscht. Der Abgleich wird anhand von Primärschlüsselfeldern vorgenommen. |
dmUpdate | Datensätze in der Zieltabelle, die eine Entsprechung in der Quelltabelle haben, werden aktualisiert. |