Bonjour,
j'ai une base de données Access que je mets à jour par programme (VB.NET).
j'utilise ExecuteNonQuery.
Ma requête Update est comme suit :
Ce paramètre, étant un nombre réel, contient une virgule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2UPDATE TABLETOTO SET Montant = Montant + <param> ;
D'où erreur syntaxe sur Update.
J'ai utilisé Replace et ça marche (pour remplacer "," par ".").
Mais à partir du moment où j'aurai plusieurs champs à mettre à jour (et qui seront séparés par des virgules), par exemple :
Cette solution ne marchera pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4UPDATE TABLETOTO SET Montant = Montant + <param> , TITI = <param2> , TATA = <param3> ;
Dans le premier cas, Replace est elle la bonne solution ?
Dans le deuxième cas, y a t il une autre solution?
Merci d'avance pour vos réponses.
Cordialement
Serviable
Partager