bonjour à tous
j'utilise les composants zeos pour accéder à une base mysql
j'essaye de stocker la date et l'heure sous forme décimale dans un champ de type double et de type blob
zquery.parambyname('champ').asfloat:=now
je me retrouve avec une valeur de type 41315.6440519544 stockée dans les 2 champs de ma base de donnée
En écriture tout va donc bien
En lecture j'accède sans problème au champ de type double
mavariable:=zquery.fieldbyname('monchampfloat').asfloat;
par contre si j'essaye de lire mon champ blob
mavariable:=zquery.fieldbyname('monchampblob').asfloat
j'ai le message "41315.6440519544 n'est pas une valeur en virgule flottante correcte"
j'ai essayé aussi mavariable:=zquery.fieldbyname('monchampblob').asstring puis un strToFloat mais j'ai le même message lors de la conversion
J'ai évidement besoin de stocker ma valeur dans un champ blob (le champ double n'est là que pour les essais )
une idée pour faire la conversion??
roland
Partager