Essaye se que je te met et dit moi si cela fonctionne...moi ça marche ( si cela ne fonctionne pas, il faut que tu fasse un REQUEST de chaque chose que tu veux Enregistrer)
<%connstring="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=c:\personne.mdb"
Set conn = Server.CreateObject("ADODB.Connection" )
conn.Open connstring%>
<%
sql = "SELECT * FROM pers WHERE (CIN='"&cin&"')"
Set compt = Server.CreateObject("ADODB.Recordset" )
compt.Open sql, Connec, 3, 3
compt.movefirst
compt.fields("cin" )=cin
compt.fields("Nom" )=nom
compt.fields("prenom" )=prenom
compt.fields("adresse" )=adresse
compt.close
set compt=nothing %>
<html><head><title>modifier</title></head>
<body>
<BR><BR><BR><H1><center>Enregistrement modifié avec succès</center></H1><BR><BR><BR>
<center><a href="http://10.0.32.99/sanaa/first.asp">Retour en première page </a></center>
</body>
</html>
et voici l'erreur qu'on m'affiche:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe (opérateur absent) dans l'expression 'CIN ='.
j'arrive a voir ou est le probleme.
merci d'avance de votre aide
[/quotemsg]