Bonjour...

J'ai un gros problème....

Voilà,

J'essais de convertir un varchar en real.. à première vue c'est tres simple
avec la fonction Convert

Voilà une parti de mon code qui ne marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
DECLARE @PKG real, les autres c'est des varchar
 
SET @PoidsTotal = (@PrefixPoids + '.' + @SuffixPoids)
SET @PKG = (CONVERT(real,@PoidsTotal ))
..... Ca plante là
Mais ce qu'il y a de bizarre je sais que PoidsTatal vaut 15.105 (en varchar) et cela marche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
DECLARE @PKG real, les autres c'est des varchar
 
SET @PoidsTotal = ('15.105') ou SET @PoidsTotal = (15.105)
SET @PKG = (CONVERT(real,@PoidsTotal ))
..... Ca marche
Je dois faire comme dans mon exemple 1....
Alors quel est le problème..... J'en ai aucune idée ????!!!