cs_sam30
Messages postés20Date d'inscriptionmardi 24 mai 2005StatutMembreDernière intervention20 juin 2005
-
6 juin 2005 à 13:53
cs_sam30
Messages postés20Date d'inscriptionmardi 24 mai 2005StatutMembreDernière intervention20 juin 2005
-
6 juin 2005 à 14:10
Bonjour à tous,
Voilà , je débute et donc je bloque sur un pb de suppression. Voici mon code:
Dim connex as new ADODB.Connection
Set connex=CurrentProject.Connection
Dim rs0 as new ADODB.Recordset
rs0.Open "SELECT * FROM Client", connex, adOpenDynamic
Do while not rs0.EOF
if rs0("nom")="toto" then
msgbox rs0("nom")
rs0.Delete
rs0.Update
endif
rs0.MoveNext
loop
=>Message d'erreur: "le jeu d'enregistrement suivant ne prend pas la mise a jour. Il sagit peut etre du fournisseur ou du type de verrou selectionné"
J'ai aussi changé pour:
rs0.Open "SELECT * FROM Client", connex, adOpenDynamic, adLockOptimistic mais après il me dit que la base de données ou l'objet est en lecture seule
tof008
Messages postés695Date d'inscriptionjeudi 5 mai 2005StatutMembreDernière intervention 5 janvier 201033 6 juin 2005 à 14:03
tu veux effacer quoi? le resultat de ta requete? ou tu veux supprimer dans ta base le resultat de ta requete... parce que si tu veux effacer dans ta base, moi je ferais plutot une requete delete... from...where nom = rs0[nom]