Errore server nell'applicazione '/ASPnet'.
--------------------------------------------------------------------------------

questa prova (la prima e fallimentare in .net)

<%@ Page Language="VB" Debug="true" %>

<%@ Import Namespace="System.Data.OleDb" %>
<script runat="server">
sub Page_Load
dim dbconn,sql,i
dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=" & server.mappath("database/biblioteca.mdb"))
dbconn.Open()
sql="UPDATE Autore SET Autore.prova = '"&request.QueryString("cosa")&"'"
dim dbcomm as new OleDbCommand
dbcomm.connection=dbconn
dbcomm.commandtext=sql
i=dbcomm.ExecuteNonQuery()
dbconn.close
response.Write(request.QueryString("cosa"))
end sub
</script>


mi da questo errore

Per l'operazione è necessaria una query aggiornabile.
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack.

Dettagli eccezione: System.Data.OleDb.OleDbException: Per l'operazione è necessaria una query aggiornabile.

Errore nel codice sorgente:


Riga 11: dbcomm.connection=dbconn
Riga 12: dbcomm.commandtext=sql
Riga 13: i=dbcomm.ExecuteNonQuery()
Riga 14: dbconn.close
Riga 15: response.Write(request.QueryString("cosa"))


File sorgente: C:\Inetpub\wwwroot\ASPnet\prova\TMP10yhrh56mp.aspx Riga: 13

La stessa cosa in ASP a benissimo, per cui non credo sia un problema di permessi?????