PDA

View Full Version : [asp]Database o oggetto di sola lettura


motogpdesmo16
06-06-2005, 21:01
amici ho quest'altro problema:
ho scritto una pagina asp che praticamente effettua la registrazione ad un sito internet con accesso "protetto" (nel senso che alcune aree non sono accessibili se non con la password).

questo è il codice

<%@ LANGUAGE = VBSCRIPT %>
<% OPTION EXPLICIT %>
<%
dim conn
dim rs
dim strconn

strconn="DRIVER=Microsoft Access Driver (*.mdb);DBQ= " & Server.MapPath("Utenti.mdb")
set conn=server.createobject ("ADODB.connection")
conn.open strconn
set rs=server.createobject ("ADODB.recordset")
rs.open "Utenti",conn,2,2
rs.addnew
rs("Nome")=request("Nome")
rs("Cognome")=request("Cognome")
rs("DataNascita")=request("DataNascita")
rs("Via")=request("Via")
rs("Telefono")=request("Telefono")
rs("Email")=request("Email")
rs("UserName")=request("User")
rs("Password")=request("Password")

rs.update
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
Grazie per esserti registrato! </p>
<p>&nbsp;</p>


l'errore me lo da a questa riga:
rs.update cioè quando deve andare fisicamente a scrivere nel DB. Ritengo quindi che ci sia un problema nella riga riportata di seguito, ma spulciando tra alcune fotocopie che mi ha dato il prof la sintassi è corretta, compresi i "2,2" alla fine (controllati anche sull'msdn di microsoft)

rs.open "Utenti",conn,2,2


fornendomi questa motivazione con Internet Explorer:
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC Microsoft Access] Impossibile aggiornare. Database o oggetto di sola lettura.
/sitofrontpage/invia.asp, line 24

Qualcuno saprebbe aiutarmi per cortesia.Devo portare all'esame di stato questo progetto.
Vi ringrazio anticipatamente.

motogpdesmo16
07-06-2005, 08:15
porto up perchè ho il lavoro bloccato.......
Ho sentito dire che ci sarebbe una sorta di incompatibilità tra l'asp e la scrittura su file di access compilati con Microsoft Access xp. Vi risulta??

grazie a tutti.

motogpdesmo16
07-06-2005, 20:33
up.grazie.

motogpdesmo16
08-06-2005, 19:43
up.grazie.