Ho un problema piuttosto grosso...
Devo aggiornare un database (funzione Update) ma non riesco assolutamente a farlo

Ecco il messaggio di errore:


Informazioni tecniche (per il personale del supporto tecnico)

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.
/SoluzioneCasa/CambiaDati2.asp, line 54


Tipo di browser:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FastWeb)

Pagina:
GET /SoluzioneCasa/CambiaDati2.asp

Ora:
lunedì 20 marzo 2006, 11.32.15


Informazioni aggiuntive:
Supporto Microsoft



Ed ecco il codice:

objRS.Open "SELECT * FROM Utenti WHERE IDUser='" & Session("User") & "';",objConn

objRS("Telefono") = telefono
objRS.Update


(ovviamente il codice nn è tutto quì.. quà c'è solo l'essenziale)


All'inizio pensavo fosse un problema di protezione.. ma ho spostato il DB in c:\ (c:\Immobili.mdb) così non era dentro Inetpub\wwwroot (che sono sempre e solo di sola lettura)
Inoltre ho dato a tutti gli utenti tutti i permessi possibili e il messaggio rimaneva uguale...

Ho provato anche con un'altro tipo di codice:

SQLString = "UPDATE Utenti SET Telefono = '53453' WHERE IDUser ='US0000'"
objConn.Execute SQLString


E IIS mi ha tirato fuori un'altro tipo di errore:
necessaria una query aggiornabile

Ho provato anche a cambiare tipo di connessione (senza DSN) ma ottenendo sempre gli stessi risultati...

Le interrogazioni funzionano ma gli aggiornamenti (update e insert) no..

Non so proprio che altro fare.. qualcuno può aiutarmi??