L’errore identificato come Errore 80004005 la cui descrizione è
Cannot update. Database or object is read-only
vuol dire letteralmente
Non posso aggiornare. Il Database o l'oggetto è in sola lettura
ovvero intende avvisare che la directory di lavoro in cui è contenuto il database non ha i permessi in scrittura, quindi non funzioneranno script che eseguono query di inserimento o di aggiornamento.
La soluzione è quella di concedere all’utente Everyone (“Chiunque”) il Controllo completo sull’applicazione in lettura, scrittura ed aggiornamento… opzione sconsigliata dai sistemisti, ma oggettivamente è l’unica per far fronte a tutti i tipi di applicazione che consentono a tutti gli utenti di leggere, scrivere ed aggiornare record come un contatore di accessi.
Cliccate sulla directory dell’applicazione e selezionate le Proprietà; localizzate l’utente Everyone nell’elenco; se non lo trovate cliccate su Aggiungi, scrivetelo a mano ed aggiungetelo; selezionatelo nell’elenco e spuntate la voce
Consenti / Controllo completo
come illustrato in figura

Applicate e confermate cliccando su OK.
Nel caso in cui il server non sia gestito da voi dovete inserire il database nelle apposite cartelle di lettura e scrittura, consigliate dall’Hoster direttamente all’acquisto di un dominio e relativo spazio Web.
