NOTE : Pensez à respecter cette règle qui vous évitera d'avoir des problèmes avec les convertions entre les "." et/ou les "," : http://msdn2.microsoft.com/en-us/library/fb34ed9a-4eab-47cc-8eef-3068a4a1397e(vs.80).aspx
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Le Thu, 23 Aug 2007 17:26:08 +0200, Patrick
<Patrick@discussions.microsoft.com> a écrit:
Bonjour,
Dans un DataRow il y a cette valeur '-1.51582450295488E-10' de type
'string'
qui est convertie en 'decimal' comme cela :
... = Convert.ToDecimal(dataRow["mon_champ"])
mais il y a l'erreur suivante :
Input string was not in a correct format
Savez-vous pourquoi ?
Merci pour votre aide.
Convert.ToDecimal() ne convertie pas les nombres exponentielles vous devez
utiliser Decimal.Parse()
NOTE : Pensez à respecter cette règle qui vous évitera d'avoir des
problèmes avec les convertions entre les "." et/ou les "," :
http://msdn2.microsoft.com/en-us/library/fb34ed9a-4eab-47cc-8eef-3068a4a1397e(vs.80).aspx
Cordialement
--
Gilles TOURREAU
gilles.tourreau@pos.fr
S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
NOTE : Pensez à respecter cette règle qui vous évitera d'avoir des problèmes avec les convertions entre les "." et/ou les "," : http://msdn2.microsoft.com/en-us/library/fb34ed9a-4eab-47cc-8eef-3068a4a1397e(vs.80).aspx
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Patrick
Merci.
-- Patrick
"Gilles TOURREAU" wrote:
Le Thu, 23 Aug 2007 17:26:08 +0200, Patrick a écrit:
> Bonjour, > > Dans un DataRow il y a cette valeur '-1.51582450295488E-10' de type > 'string' > qui est convertie en 'decimal' comme cela : > > ... = Convert.ToDecimal(dataRow["mon_champ"]) > > mais il y a l'erreur suivante : > > Input string was not in a correct format > > Savez-vous pourquoi ? > > Merci pour votre aide. >
Convert.ToDecimal() ne convertie pas les nombres exponentielles vous devez utiliser Decimal.Parse()
NOTE : Pensez à respecter cette règle qui vous évitera d'avoir des problèmes avec les convertions entre les "." et/ou les "," : http://msdn2.microsoft.com/en-us/library/fb34ed9a-4eab-47cc-8eef-3068a4a1397e(vs.80).aspx
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Merci.
--
Patrick
"Gilles TOURREAU" wrote:
Le Thu, 23 Aug 2007 17:26:08 +0200, Patrick
<Patrick@discussions.microsoft.com> a écrit:
> Bonjour,
>
> Dans un DataRow il y a cette valeur '-1.51582450295488E-10' de type
> 'string'
> qui est convertie en 'decimal' comme cela :
>
> ... = Convert.ToDecimal(dataRow["mon_champ"])
>
> mais il y a l'erreur suivante :
>
> Input string was not in a correct format
>
> Savez-vous pourquoi ?
>
> Merci pour votre aide.
>
Convert.ToDecimal() ne convertie pas les nombres exponentielles vous devez
utiliser Decimal.Parse()
NOTE : Pensez à respecter cette règle qui vous évitera d'avoir des
problèmes avec les convertions entre les "." et/ou les "," :
http://msdn2.microsoft.com/en-us/library/fb34ed9a-4eab-47cc-8eef-3068a4a1397e(vs.80).aspx
Cordialement
--
Gilles TOURREAU
gilles.tourreau@pos.fr
S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Le Thu, 23 Aug 2007 17:26:08 +0200, Patrick a écrit:
> Bonjour, > > Dans un DataRow il y a cette valeur '-1.51582450295488E-10' de type > 'string' > qui est convertie en 'decimal' comme cela : > > ... = Convert.ToDecimal(dataRow["mon_champ"]) > > mais il y a l'erreur suivante : > > Input string was not in a correct format > > Savez-vous pourquoi ? > > Merci pour votre aide. >
Convert.ToDecimal() ne convertie pas les nombres exponentielles vous devez utiliser Decimal.Parse()
NOTE : Pensez à respecter cette règle qui vous évitera d'avoir des problèmes avec les convertions entre les "." et/ou les "," : http://msdn2.microsoft.com/en-us/library/fb34ed9a-4eab-47cc-8eef-3068a4a1397e(vs.80).aspx
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr