[ADO] Executer requête Update sous VB

Executer requête Update sous VB [ADO] - VB/VBA/VBS - Programmation

Marsh Posté le 28-11-2009 à 18:33:42    

bonsoir,
 
j'utilise le composant ADO, qui permet de me connecter avec une base access
je ne parviens pas à exécuter correctement une requête UPDATE. Voici mon code :
 

Code :
  1. Set cnx = New ADODB.Connection
  2. Set cmd = New ADODB.Command
  3. cnx.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Mes documents\EPSI\AP2\AP3-2002.mdb"
  4. cnx.Open
  5. sql = "UPDATE PROFESSEUR SET mdp_prof = `XXXXX` WHERE login_prof = 'YYYYY' ;"
  6.    
  7. cmd.CommandText = sql
  8. cmd.ActiveConnection = cnx
  9. cmd.Execute


 
j'obtiens une run time error, me disant "aucune valeur donneé pour un ou plusieurs paramètres requis", qui me surlignant la dernière ligne, cmd.execute
 
dans un premier temps, je souhaiterais déjà réussir à faire la requête de MAJ avec les données mdp_prof et login_prof saisies en dur.
 
En espérant m'être fait comprendre, merci.

Reply

Marsh Posté le 28-11-2009 à 18:33:42   

Reply

Marsh Posté le 28-11-2009 à 22:47:15    

résolu, il fallait mettre la valeur du champs modifié entre ' ' et non pas ``

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed