FireDAC.Stan.Option.TFDResourceOptions.ArrayDMLSize
Delphi
property ArrayDMLSize: Integer read GetArrayDMLSize write SetArrayDMLSize
C++
__property int ArrayDMLSize = {read=GetArrayDMLSize, write=SetArrayDMLSize, stored=IsADSS, default=2147483647};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDResourceOptions |
Beschreibung
Beschränkt die maximal mögliche Array-DML-Größe.
Setzen Sie ArrayDMLSize auf die maximal mögliche Array DML-Größe, die vom Ziel-DBMS unterstützt wird. Standardmäßig ist die Array-DML-Größe unbeschränkt (MAXINT).
Wenn die aktuelle Array-DML-Größe größer als ArrayDMLSize ist, teilt FreDAC transparent einen großen Stapel in kleineren Stapeln auf. Jeder Stapel hat die Größe ArrayDMLSize oder kleiner. Bei großen Array-DML-Größen können bei einigen DBMSs (Firebird, MS SQL Server) Probleme auftreten. Falls Sie besondere Probleme mit Array-DML haben, versuchen Sie, ArrayDMLSize festzulegen.