william the new
Messages postés27Date d'inscriptionmercredi 25 février 2004StatutMembreDernière intervention24 juillet 2007
-
10 juin 2004 à 12:28
william the new
Messages postés27Date d'inscriptionmercredi 25 février 2004StatutMembreDernière intervention24 juillet 2007
-
10 juin 2004 à 15:11
Je voudrais mettre à jour un champ de ma table
mais avec mon code g droit à l'erreur3021, qui me dit :
BOF ou EOF = true ou l'enregistrement actuel a été supprimé.
l'opération demandée necessite un enregistrement actuel
voila mon code:
'connexion à la base de données
If MsgBox("Etes vous sur de vouloir modifier cette enregistrement", vbYesNoCancel) = False Then
Exit Sub
Else
Set cnx = New ADODB.Connection
With cnx
.ConnectionString = dsn_nom
.Mode = adModeReadWrite
.Open
End With
'on ecrase les informations nominatives sur l'adherent par les nouvelles
Set rst = New ADODB.Recordset
rst.CursorLocation = adUseClient
rst.CursorType = adOpenDynamic
rst.LockType = adLockOptimistic rst.Open "select prenom_adherent from adherent where prenom_adherent '" & Txt_prenom & "' and code_adherent " & num & "", cnx
rst.Requery
rst.Update
je ne sais plus quoi faire
car g essayer avec une commandtext en utlisant isert into mais je n'y arrive pas non plus