Mise a jour ????

Signaler
-
Messages postés
17
Date d'inscription
lundi 6 janvier 2003
Statut
Membre
Dernière intervention
14 août 2005
-
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
Messages postés
17
Date d'inscription
lundi 6 janvier 2003
Statut
Membre
Dernière intervention
14 août 2005

zorlac