FireDAC.Stan.Option.TFDFormatOptions.StrsEmpty2Null
Delphi
property StrsEmpty2Null: Boolean read GetStrsEmpty2Null write SetStrsEmpty2Null stored IsSE2NS default False;
C++
__property bool StrsEmpty2Null = {read=GetStrsEmpty2Null, write=SetStrsEmpty2Null, stored=IsSE2NS, default=0};
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 conversion des valeurs chaîne de longueur nulle en valeur NULL.
Utilisez la propriété StrsEmpty2Null pour contrôler si FireDAC doit convertir les valeurs chaîne de longueur nulle en valeur NULL (True) ou pas (False). La valeur par défaut est False.
Cette propriété s'applique aux valeurs de colonne lors de l'extraction de lignes et aux valeurs de paramètres lors de l'exécution de commandes. Elle est appliquée après l'application de StrsTrim.
Lorsqu'une application exécute une requête :
FDQuery1.SQL.Text := 'SELECT * FROM MyTab WHERE fld = :p'; FDQuery1.Params[0].AsString := ; FDQuery1.Open;
et que la requête ne renvoie pas d'enregistrement, même si MyTab contient des enregistrements avec une chaîne vide dans le champ FLD, vous devez affecter la valeur False à StrsEmpty2Null pour obtenir ces enregistrements.