Conversion overflows

cudenetf Messages postés 448 Date d'inscription mardi 20 septembre 2005 Statut Membre Dernière intervention 26 juillet 2012 - 2 mai 2007 à 15:25
cs__Syl_ Messages postés 66 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 25 février 2008 - 2 mai 2007 à 18:28
bonjour,
je lance une requete avec une operation de division...
le resultat est sous la forme :
9999.999999999999999999999999999999
bref ya plein de chiffres apre sla virgule
quand j'essaie de remplir un dataset a partri du dataadapter j'ai un message conversion overflows...
je pense que cela vient du grd nombre de chiffres apres la virgule
mais je ne sais pas comment faire pour resoudre ce probleme

Help!!

merci

3 réponses

cs__Syl_ Messages postés 66 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 25 février 2008 2
2 mai 2007 à 17:14
Bonjour,
tout dépend de la précision que tu souhaites conserver.
Si tu acceptes de perdre un peu en précision tu peux passer par la fonction d'arrondi de SQL Server
ROUND(a/ b)


le résultat renvoyé devrais être accepté par le dataset.

_Syl_
0
cudenetf Messages postés 448 Date d'inscription mardi 20 septembre 2005 Statut Membre Dernière intervention 26 juillet 2012 2
2 mai 2007 à 17:17
non ca marche pas ca arrondi mais il reste toujours tous les zeros derriere le .
(g testé directement avec sqlcmd)
0
cs__Syl_ Messages postés 66 Date d'inscription vendredi 20 octobre 2006 Statut Membre Dernière intervention 25 février 2008 2
2 mai 2007 à 18:28
Ok
essaie de couper ton resultat depuis SQL avec la commande substring:
SUBSTRING(expression, start, length)

_Syl_
0
Rejoignez-nous