Modification du contenu de ma base = erreur '80040e14'

jpeg - 20 oct. 2001 à 18:10
cs_Yopyop Messages postés 586 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 février 2010 - 31 janv. 2002 à 08:00
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 !!!

1 réponse

cs_Yopyop Messages postés 586 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 février 2010 1
31 janv. 2002 à 08:00
je suis pas sûr, mais peut-être qu'il y des ' dans tes données que tu veux modifier... et si des données sont des integers, il ne faut pas mettre les =' maisjuste =
0
Rejoignez-nous