Ciao a tutti, stavo provando ad aggiungere un record alla mia tabella di access tramite questo file:

codice:
<%
Dim dcnDB  ' as ADODB.Connection
Dim rsQuery 'as ADODB.recordset
Dim Azienda

Set dcnDB = Server.CreateObject("ADODB.Connection")
dcnDB.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\Inetpub\wwwroot\crm.mdb")

Set rsQuery = Server.CreateObject ("ADODB.Recordset")
Azienda ="SELECT * FROM tbl_feedback where id>0;"
rsQuery.Open Azienda, dcnDB, adOpenKeyset, adLockOptimistic
 

rsQuery.AddNew
rsQuery ("CompanyName") = "Compagnia di Ventura"
rsQuery ("Phone") = "800-11007-12"
rsQuery.Update
rsQuery.Close
%>
Solo che all'esecuzione mi da l'errore:

Tipo di errore:
ADODB.Recordset (0x800A0CB3)
Il set di record corrente non supporta l'aggiornamento. Potrebbe trattarsi di una limitazione del provider o del tipo di blocco selezionato.
/NewRecord.asp, line 15


il è solo il file con i valori dei parametri Cursor e Lock Type

Qualcuno sa dirmi come mai? o ancora meglio un metodo alternativo per includere nuovi record alle tabelle? questo proprio non mi funziona