Salut a tout les developpeur
je veut verifier si une enregistrement et deja dans ma base de donnee
si non en va enregistrer a nouveaux
mais jai une erreur : (Run-time error "3221")
voila la source
------------------------------------------------------------------------------------------
Private Sub Command1_Click()
Set RST = New ADODB.Recordset
sql "select * from stock where code_stock" & Val(Text1)
RST.Open sql, CNX, adOpenKeyset, adLockOptimistic
RST.MoveFirst
While Not RST.EOF
If RST!code_stock = Text1 Then
MsgBox " deja !"
Bonjour,
si je ne plante pas le probeme dans ta boucle c'est que pour chaque ligne tu testes et tu ajoutes aussitôt la nouvelle variable donc le tour suivant tu essayes de la rajouter de nouveau.
Il faudrait
If RST!code_stock = Text1 Then
Exite = 1
et ensuite a la fin de ton wend mettre if exite = 1 then msgbox "existe" else tu ecris la nouvelle donnee