DbOutWhereString (Translator)

De Wiki1000
(Différences entre les versions)
(Page créée avec « <source lang="delphi">function DbOutWhereString(const iFieldName: string; const iOperator: string; const iFieldValue: string):string;</source> Traduit une expression en t... »)
 
Ligne 6 : Ligne 6 :
  
 
{{Tip|N'utilisez pas les comparaisons avec la chaîne vide dans les requêtes SQL. Le framework n'enregistre pas de chaînes vides dans la basse de données mais la valeur NULL.}}
 
{{Tip|N'utilisez pas les comparaisons avec la chaîne vide dans les requêtes SQL. Le framework n'enregistre pas de chaînes vides dans la basse de données mais la valeur NULL.}}
 +
 +
Exemple :
 +
 +
<source lang='delphi'>
 +
cursor.SQL.Add(cursor.Translator.dbOutWhereString('Caption','=',valeur));
 +
// Sur ORACLE si le valeur est vide la fonction retourne Caption is null
 +
</source>
  
 
[[Translator]]
 
[[Translator]]

Version du 1 mars 2019 à 18:35

function DbOutWhereString(const iFieldName: string; const iOperator: string; const iFieldValue: string):string;

Traduit une expression en tenant compte de la gestion des NULL du moteur de basse de données.

A utiliser avec les opérateurs de comparaison ">","<",">=","<=" ,"=".

Tip-20px.png Tip : N'utilisez pas les comparaisons avec la chaîne vide dans les requêtes SQL. Le framework n'enregistre pas de chaînes vides dans la basse de données mais la valeur NULL.

Exemple :

cursor.SQL.Add(cursor.Translator.dbOutWhereString('Caption','=',valeur));
// Sur ORACLE si le valeur est vide la fonction retourne Caption is null

Translator





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels