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};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDResourceOptions |
Description
Limite la taille maximale possible du tableau Array DML.
Définissez ArrayDMLSize sur la taille maximale possible de Array DML, qui est supportée par le SGBD cible. Par défaut, la taille du tableau Array DML est illimitée (MAXINT).
Si la taille réelle du tableau Array DML est supérieure à ArrayDMLSize, FireDAC partage de manière transparente un grand lot en quelques lots plus petits, où chacun est de taille ArrayDMLSize ou inférieure. Certains SGBD (Firebird, MS SQL Server) ont des problèmes avec les tailles larges des tableaux Array DML. Si vous rencontrez des problèmes particuliers avec les tableaux Array DML, tentez de définir ArrayDMLSize.