lebasketeur
Messages postés36Date d'inscriptionvendredi 17 avril 2009StatutMembreDernière intervention13 avril 2010
-
22 mai 2008 à 11:38
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
22 mai 2008 à 12:42
Bonjour.
Mon probleme c'est dans la suppression d'un enregsitrement, je suis nouveau dans la programmation avec ADO, j'ai utilisé ce code, mais il ne marche pas. et voila l'erreur : erreur '3705' " cette operation n'est pas autorisée si l'objet est ouvert".
le code
Dim m As Integer
m = MsgBox("Voulez-vous vraiment supprimer cet enregistrement ?", vbOKCancel + vbExclamation, "Suppression")
If m = vbOK Then
RsSql.Open "Select * From Personnel Where Code=" & TxtCode & "", db
RsSql.Delete
Else
MsgBox ("Suppression annulée !!")
End If
lebasketeur
Messages postés36Date d'inscriptionvendredi 17 avril 2009StatutMembreDernière intervention13 avril 2010 22 mai 2008 à 12:23
j'ai essayé le code :
------------------------------------------------------------------------------------------
Dim m As Integer
m = MsgBox("Voulez-vous vraiment supprimer cet enregistrement ?", vbOKCancel + vbExclamation, "Suppression")
If m = vbOK Then
db.Execute "DELETE FROM Personnel WHERE Code =" & TxtCode & ""
Else
MsgBox ("Suppression annulée !!")
End If
------------------------------------------------------------------------------------------
mais toujours il y a une erreur comme :
erreur d'exécution '-2147217904(80040e10)':
[Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 1 attendu.