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
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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
Partager