-
utilisation IdacQuery
bonjour,
j'ai besoin d'utiliser un Tdacquery dans un projet XMLRAD pour mettre à jour une table contenant des champs de type float.Pour cela je définie une requête du style
Code:
update matable set champfloat = :Param
Pour alimenter :Param j'utilise la méthode SetParamAsstring qui prend comme paramètre 1 variable string alors que moi j'ai une variable de type float. Ma question est la suivante : Suis je obligé de transformer ma variable float en string ou y a t-il une autre façon de faire ?
-
Pour le Framework, tout est chaine de caractere. Le seul moment où on a besoin d'un typage, c'est lorsqu'on fait une interaction avec la base de données qui est, elle, typée.
Donc, il faut que utiliser un bout de code comme suit :
Code:
query.SetParamAsString(FloatToStr(0.12));
Et il faut definir dans la propriété Params de la Query le paramètre, en indiquant cette fois son type :
et zou !
-
Ok, c'est ce que j'ai fait. Merci