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
Codice PHP:
<%@ 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> </p>
l'errore me lo da a questa riga:
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)
Quote:
rs.open "Utenti",conn,2,2
|
fornendomi questa motivazione con Internet Explorer:
Quote:
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.