Bonjour,
j'ai un problème lors d'une modification d'une table avec des champs de type Décimal.
Voilà ma requête :
Dim montant as String = TextBoxMontant.Text
Dim cmd As String = "UPDATE TAUX_CHARGE set" & _
" montant_brut = " & CDec(montant) & _
" where id_charge = " & DGCharge.DataKeys(e.Item.ItemIndex)
Mais l'erreur suivante s'affiche :
UPDATE TAUX_CHARGE set montant_brut
54,34 where id_charge 1
Ligne 1 :
syntaxe incorrecte vers '34'.
Si je mets un nombre sans virgule au montant , la modification se fait bien.
J'ai regardé dans les options régionales et c'est bien la virgule qui fait le séparateur des décimaux.
J'ai beau cherché je ne trouve pas de solutions, si quelqu'un peut m'aider???
Merci d'avance
Kahoola<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"><meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE"><meta content="
http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"><meta http-equiv="Content-Language" content="fr"><meta http-equiv="reply-to" content="drtefp.lorraine@travail.gouv.fr"><meta content="" name="description"><meta content="" name="formation"><meta content="fabien" name="drtefp lorraine"><meta content="7 days" name="revisit-after">
<meta content="all" name="ROBOTS"><link href="" rel="SHORTCUT ICON"><link href="../styles.css" type="text/css" rel="stylesheet">