FireDAC.Stan.Option.TFDSecurityOptions.ExactUpdatedRecsNum
Delphi
property ExactUpdatedRecsNum: Integer read GetExactUpdatedRecsNum
C++
__property int ExactUpdatedRecsNum = {read=GetExactUpdatedRecsNum, write=SetExactUpdatedRecsNum, stored=IsEURNS, default=-1};
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDSecurityOptions |
Beschreibung
ExactUpdatedRecsNum gibt die maximale Anzahl von Zeilen an, die eine DML-Anweisung ändern kann.
Der Wert dieser Eigenschaft ist auf -1 festgelegt. Das bedeutet, standardmäßig deaktiviert. Wenn die Eigenschaft auf einen Wert größer als 0 festgelegt wird, dann ist die SQL-Operation unteilbar (atomic). Daher wird die gesamte Operation zurückgesetzt, wenn die Anzahl der aktualisierten Datensätze nicht dem angegebenen Wert entspricht.
Wenn Sie beispielsweise nur eine Zeile löschen oder aktualisieren möchten, sollten Sie den Wert auf 1 festlegen. Die Abfrage schlägt fehl, wenn die Anzahl größer als angegeben ist.