Ho da poco reinstallato IIS 6.0 e ho provato ad effettuare diverse connessioni ad un database access con pagine asp in linguaggio vb script. Il problema è che accede al database solo in lettura e non in scrittura. Ad esempio una pag di questo genere mi funzia:

<%
dim strCode
strCode="papystacchio"

Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("database\data.mdb")
strConn=strConn & ";pwd=" & strCode
Conn.Open strConn

sql = "SELECT * FROM utenti"

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3

rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
response.Redirect("index.asp")
%>

mentre questa:

<%
dim strCode
strCode="papystacchio"

Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("database\data.mdb")
strConn=strConn & ";pwd=" & strCode
Conn.Open strConn

sql = "SELECT * FROM utenti"

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3

rs.addnew
rs(1) = "cacca"
rs(2) = "cacca"
rs(3) = "cacca"
rs.update

rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
response.Redirect("index.asp")
%>

mi da "errore interno del server http 500". PErchè????