problème de syntaxe entre vb6 et sql update
Bonjour,
je vais au plus simple...Voilà j'ai une form avec 2 textbox : p01x et p01y et un bouton pour l'update
une bd Access avec une table boutons
id_bouton
pos_x
pos_y
je voudrais faire une requête update des 2 textbox mais je me heurte à un problème de syntaxe
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Private Sub Command1_Click()
On Error Resume Next
Dim cnx As ADODB.Connection
Dim rst As ADODB.Recordset
Dim MSG As String
Set cnx = New ADODB.Connection
Set rst = New ADODB.Recordset
cnx.ConnectionString = Db_GetConnString
MSG = "UPDATE Boutons SET Boutons.Pos_X = " & pos01x & " WHERE (((Boutons.Id_Bouton)=10));"
' cela fonctionne pour un champ donc je dois refair une autre requete pour le second champ ??
rst.Open MSG, cnx
rst.Close
End Sub |
J'ai recopié ce code sql depuis acces en utilisant la fonction mise a jour d'une table et cela est le code sql renvoyé. là ça fonctionne mais pas dans mon code vb ?
Quelqu'un a t-il une idée ?
Merci
je ne recois aucun message d'erreur et il ne se passe rien dans la bd ?
quand je la recopie dans access j'ai erreur de syntaxe WHERE