Pd d'accée avec ASP a une base de donnée ACCESS

Signaler
Messages postés
1
Date d'inscription
samedi 5 octobre 2002
Statut
Membre
Dernière intervention
5 octobre 2002
-
Messages postés
27
Date d'inscription
jeudi 19 septembre 2002
Statut
Membre
Dernière intervention
23 février 2004
-
Salut a tous, je débute en ASP et j'ai se messsage d'erreur :
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Pilote ODBC Microsoft Access] Mise à jour impossible. La base de données ou l'objet est en lecture seule.

/inscription.asp, line 36

lors que j'exécute le code :

<%
option explicit
dim oConn
dim oRs
dim strSql
dim StrNom
dim StrPrenom
dim StrAdd
dim StrCp
dim StrVille
dim StrEmail
dim mode
dim DSN_BASE

mode = request("mode")
strNom = request("nxnomc")
strPrenom = request("nxprenomc")
strAdd = request("nxvillec")
strCp = request("nxvillec")
strVille = request("nxvillec")
strEmail = request("nxvillec")

if mode = "inscription" then
DSN_BASE = "DBQ=" & Server.Mappath("orthonet.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};DriverId=89"
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.open DSN_BASE
Set oRs = Server.CreateObject("ADODB.Recordset")

'requete
oRs.Open "inscritsite",oConn,1,2,2
oRs.AddNew
oRs.fields("adressec")=strVille
oRs.fields("cpc")=strVille
oRs.fields("villec")=strVille
oRs.fields("emailc")=strVille
oRs.Update
end if
ors.close
Set oRs = nothing
oconn.close
Set oConn = nothing
%>

Pourquoi ???!!!!

g verifié les droits d'accés sur la base, elle est en accés libre

Merci d'avance

1 réponse

Messages postés
27
Date d'inscription
jeudi 19 septembre 2002
Statut
Membre
Dernière intervention
23 février 2004

Salut,
tu peux tester :
oRs.Open "inscritsite",oConn,3,2,1
au lieux de
oRs.Open "inscritsite",oConn,1,2,2

Bonne chance

HN