Je veux modifier ma base Access en ligne.
J'ai choisi la <form> POST
Pour créer c'est O.K
Pour supprimer c'est O.K
mais pour modifier j'ai le message d'erreur :
Microsoft OLE DB Provider for ODBC Drivers erreur '80040e14'
[Microsoft][Pilote ODBC Microsoft Access]
Erreur de syntaxe (opérateur absent) dans l'expression ''montexte, nom='toujours mon texte',prenom='encore du texte',email='peggyremy@free.fr',Where id=1'.
/catal/cafepiens_action.asp, ligne 23
Donc il y a un problème dans ma page cafepiens_action.asp :
Son CODE :
<!-- #include file="autorisation.asp" -->
<!-- #include file="connexion.asp" -->
<%
if request ("cafepiens")="" then
SQL="INSERT INTO cafepiens"
SQL=SQL&"(identcafepiens, passcafepiens, nom, prenom, email, identadmin) "
SQL=SQL&"VALUES "
SQL=SQL&"('"&request("identcafepiens")&"','"&request("passcafepiens")&"','"&request("nom")&"','"&request("prenom")&"','"&request("email")&"','"&session("administrateur")&"') "
else
sql="UPDATE cafepiens set "
sql=sql&"identcafepiens='"&request("identcafepiens")&"',"
sql=sql&"passcafepiens='"&request("passcafepiens")&", "
sql=sql&"nom='"&request("nom")&"',"
sql=sql&"prenom='"&request("prenom")&"',"
sql=sql&"email='"&request("email")&"',"
sql=sql&"Where id="&request("cafepiens")&""
End if
Conn.execute(SQL)
response.redirect "admin_cafepiens.asp"
%>
Merci pour vos lumières !!!