Devo inserire dei dati in un db access, ma mi compare il messaggio d'errore:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only.

/csf/inserisci.asp, line 32

Il db non è protetto. Qualcuni mi sa dire dove è il problema?

Grazie

Alessandro

inserisci.htm
codice:
<html>
<head><title>Inserisci il tuo nome!</title></head>
<body>
<form action="inserisci.asp" method="post">
  Nome:

  <input type="text" name="nome">

  Cognome:

  <input type="text" name="cognome">

  E mail:

  <input type="text" name="e_mail">


  <input type="submit" value="Inserisci">
</form>
</body>
</html>
inserisci.asp
codice:
<%@ LANGUAGE = JScript %>
<%
// Ricevo i dati dal form
var nome = Request.Form("nome");
var cognome = Request.Form("cognome");
var e_mail = Request.Form("e_mail");

// Istanzio l'oggetto Connection
var ADOConn = new ActiveXObject("ADODB.Connection");

// Creo la STRINGA DI CONNESSIONE
var strConn = "";
strConn += "driver={Microsoft Access Driver (*.mdb)};";
strConn += "dbq=" + Server.MapPath("ale.mdb");

// Apro la connessione al database selezionato
ADOConn.Open(strConn);

// Istanzio Recordset
var RecSet = new ActiveXObject("ADODB.Recordset");

// Collego Recordset alla connessione aperta
RecSet.Open("nominativi",ADOConn,3,3);

// Formulo il nuovo record
RecSet.AddNew();
RecSet("nome") = nome;
RecSet("cognome") = cognome;
RecSet("e_mail") = e_mail;

// Aggiorno la tabella
RecSet.Update();

RecSet.Close();

ADOConn.Close();
%>
<html>
<head><title>Inserimento effettuato</title></head>
<body>
Inserimento effettuato!
</body>
</html>