FireDAC.Stan.Option.TFDFormatOptions.StrsTrim
Delphi
property StrsTrim: Boolean read GetStrsTrim write SetStrsTrim stored IsSTS default True;
C++
__property bool StrsTrim = {read=GetStrsTrim, write=SetStrsTrim, stored=IsSTS, default=1};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDFormatOptions |
Description
Contrôle la suppression des espaces de fin des valeurs chaînes et des octets zéro des valeurs binaires.
Utilisez la propriété StrsTrim pour spécifier si FireDAC doit supprimer (True) :
- les espaces de fin des valeurs chaînes à longueur fixe ;
- les octets zéro de fin des valeurs binaires à longueur fixe ;
ou pas (False). La valeur par défaut est True.
La propriété s'applique aux valeurs des colonnes à longueur fixe au moment de l'extraction des lignes et aux valeurs des paramètres au moment de l'exécution des commandes. Elle sera appliquée avant StrsEmpty2Null. Elle est utilisée uniquement pour la troncature des :
- valeurs chaînes à longueur fixe, telles que CHAR/NCHAR ;
- valeurs binaires à longueur fixe, telles que BINARY/RAW.
Elle n'affecte pas les valeurs chaînes et binaires de longueur variable, telles que VARCHAR/NVARCHAR ou VARBINARY, ni les valeurs BLOB.
Remarque : Pour SQLite, cette propriété est appliquée à toutes les colonnes chaînes, notamment ftMemo, ftWideMemo, ftString, ftWideString, ftFixedChar et ftFixedWideChar.