Bonjour,
Quel est l'équivalent du type sql numberj'hésite entre float et double.Code:(exemple: 13.005, 1E-6, 1...)
merci d'avance pour votre aide.
Version imprimable
Bonjour,
Quel est l'équivalent du type sql numberj'hésite entre float et double.Code:(exemple: 13.005, 1E-6, 1...)
merci d'avance pour votre aide.
Salut,
je pense plutôt que c'est décimal le type que tu recherches :
Double : Nombre à virgule flottante compris entre -1,79E +308 et 1,79E +308.
Float : Nombre à virgule flottante compris entre -1,5E −45 et 3,4E +38.
Decimal : Valeur numérique fixe de précision et d'échelle comprise entre -10 38 -1 et 10 38 -1.
Après, ma connaissance du type SQL Number est peut être erronée, mais il me semble que msdn contient toutes les équivalences de types entre les différents sgbd et .net, il faut bien chercher... :)
a+
merci beaucoup pour ta reponse bien détaillée
en fait j'ai des valeurs entre 1E-9 et 100000, je pense que je vais utiliser le type float.
ca dépend de ce que tu veux faire
double est plus précis que single mais reste plutot vague
ici meme il y a peu quelqu'un est venu demander pourquoi en mettant 80.74 dans un double il se retrouvait avec 80.739999999999999 une fois affiché !
Merci encore,
j'ai essayé avec float et ça marche pour tous les element actuels de ma base, esperant ne pas avoir de surprise dans les prochaine insertion sion je serai obligé de changer encore.