ciao, ho un semplicissimo file asp che fa un update su un database access ma mi da un errore dicendo che il database e' in sola lettura.

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

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

/calcola_quot.asp, line 38

La riga 38 e' proprio rs.update.

codice:
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.ActiveConnection = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("mdb-database\data.mdb")

Sql = "select * from GIOCATORI,SQUADRE "
Sql = Sql + " where GI_SQUADRA = SQ_COD "
Sql = Sql + " and GI_NOME <> 'Totale' "

'* Apertura RS
Rs.Open Sql,,3,3

while not Rs.EOF
   Rs("GI_VAL")=FormatNumber(Rs("SQ_MEDIA")*5*1)
   Rs.update

   Rs.update
   rs.movenext
wend
se tolgo nella select le due tabelle e ne metto una sola, ovviamente usando solo i campi della tabella utilizzata, funziona.

come faccio per fare update di join di tabelle?

ho provato a vedere se fossero i parametri della open che non andavano bene. ho provato anche 2,2 ma restituisce lo stesso errore

grazie ciao