Probléme de suppression enregistrement + BD

Probléme de suppression enregistrement + BD - VB/VBA/VBS - Programmation

Marsh Posté le 25-05-2009 à 22:10:43    

bonjour ,
je n'arrive pas a supprimer un enregistrement de ma base de donnée Access . voici le code utilisé :  
 
Public Function suprimer_conf(x As Integer)
Dim rst As ADODB.Recordset
 
Set cnx = New ADODB.Connection
cnx.Provider = "Microsoft.Jet.Oledb.4.0"
cnx.ConnectionString = ThisDocument.Model.Path & "data\maBase.mdb"
cnx.Open
 
Set rst = New ADODB.Recordset
rst.Open "SELECT * FROM configuration where num_conf = " & x, cnx, adOpenDynamic, adLockBatchOptimistic
While Not rst.EOF
rst.Delete
rst.MoveNext
Wend
rst.Close
cnx.Close
 
End Function  
 
 
Malheureusement ce code ne déclenche rien . Alors SVP aidez moi  
Merci  

Reply

Marsh Posté le 25-05-2009 à 22:10:43   

Reply

Marsh Posté le 27-05-2009 à 00:01:24    

j'ai trouvé la solution dans cette page  
http://www.asp-magazine.com/article-39.html

Reply

Marsh Posté le 29-05-2009 à 15:21:25    

Salut,
 
pourquoi dans ton rst.Open, tu exécute pas directement ta requete de suppression??? DELETE ....

Reply

Marsh Posté le 01-06-2009 à 00:24:09    

oui vous avez raison , merci pour la remarque

Reply

Marsh Posté le 06-06-2009 à 11:42:59    

Sinon avec adLockOptimistic

Reply

Sujets relatifs:

Leave a Replay

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