FireDAC.Stan.Option.TFDSecurityOptions.ExactUpdatedRecsNum
Delphi
property ExactUpdatedRecsNum: Integer read GetExactUpdatedRecsNum
C++
__property int ExactUpdatedRecsNum = {read=GetExactUpdatedRecsNum, write=SetExactUpdatedRecsNum, stored=IsEURNS, default=-1};
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDSecurityOptions |
Description
ExactUpdatedRecsNum spécifie le nombre de lignes maximum qu'une instruction DML peut modifier.
La valeur de la propriété est définie sur -1, ce qui signifie qu'elle est désactivée par défaut. Lorsqu'elle est définie sur une valeur supérieure à zéro, l'opération SQL devient atomique. L'opération complète est annulée si le nombre d'enregistrements mis à jour ne correspond pas à la valeur spécifiée.
Par exemple, si vous avez l'intention de ne supprimer ou mettre à jour qu'une seule ligne, vous devez définir la valeur sur 1. La requête échoue si le nombre est supérieur à la valeur spécifiée.