Mise a jour ????

Psy - 15 nov. 2001 à 16:55
cs_zorlac Messages postés 17 Date d'inscription lundi 6 janvier 2003 Statut Membre Dernière intervention 14 août 2005 - 23 sept. 2004 à 13:42
Slt, est-ce quer qq'un peu m'aider :
A quoi est du cet erreur

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Pilote ODBC Microsoft Access] L'opération doit utiliser une requête qui peut être mise à jour.

****/ajouts_inter.asp, line 22

Voici les lignes avoisinnantes :

<%
Message=Request.form("texte")
vignette=Request.form("vignette")
popup=Request.form("popup")

'Declaration de la base de donnee

'Declaration de la base de donnee
BASE_DONNEE = "DBQ=" & Server.Mappath("../../../database/finemploi.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};Driverld=25"
'ouverture de la connexion bsae de données
Set SiteDB = Server.CreateObject("ADODB.Connection")
SiteDB.Open BASE_DONNEE

'---remplacement de tous les caractères qui peuvent poser problème
Message=Replace(Message,"'","''")
Message=Replace(Message,"<","<")
Message=Replace(Message,">",">")
Message=Replace(Message,vbCrLf,"
")

sql = "INSERT INTO Jouretnuit (Texte, Vignette, Popup) VALUES ('"&Message&"','"&vignette&"','"&popup&"');"
SiteDB.Execute sql
%>

2 réponses

cela vient vraisemblablement d'une erreur de syntaxe dans la requête.

jc
0
cs_zorlac Messages postés 17 Date d'inscription lundi 6 janvier 2003 Statut Membre Dernière intervention 14 août 2005
23 sept. 2004 à 13:42
zorlac
0
Rejoignez-nous