Bonjour,
j'essaie de mettre à jour une ligne via VB.NET mais il n'y a pas moyen, ce que je ne comprends pas, la même requête dans la consol Sql Server s'execute parfaitement quand je lui donne des valeurs manuellement.
Mon code est le suivant :
Quand j'execute j'ai l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ... strRequete = "UPDATE articles SET acode=" & txtCode.Text & "," & "apack=" & pack & "WHERE idarticle=" & Val(lblSKU.Text) Dim cmdUpdateSku As New SqlCommand(strRequete, cnx) cnx.Open() cmdUpdateSku.ExecuteNonQuery() cnx.Close() ...
Syntaxe incorrecte vers le mot clé 'WHERE'
PS : pack est une variable où je récupère le résulat d'une zone de text avec une condition.
Merci
Partager