ASP o ASPX - Query non aggiornabile

Se state lavorando su pagine dinamiche ASP o ASP.NET abbinate a un database ACCESS avrete avuto modo di imbattervi nell'errore "Query non aggiornabile" durante un'operazione di inserimento o aggiornamento dati in una tabella del database all'EXECUTE della query.

Questo errore è dovuto ad un problema di permessi o meglio alla mancanza del permesso di scrittura.
Per risolverlo:
  1. C'é da controllare in IIS, durante le vostre prove in locale, che l'opzione "Scrittura" sia abilitata nella vostra directory virtuale.
  2. C'é da controllare nella cartella che contiene il db (tasto destro - proprietà - protezione) che l'utente IUSR_nomemacchina abbia il permesso di scrittura.
  3. C'è da controllare che il file di database stesso abbia il permesso di scrittura.
  4. Ultima ma non meno importante, il supporto tecnico di Adobe consiglia di controllare la vostra query.

Io aggiungo anche di provare a cambiare browser, nel mio caso ho provato ad usare Firefox come secondo browser per fare un test (ultima speranza) e non mi usciva l'errore "Query non aggiornabile" ma "L'indice o la chiave primaria non può contenere un valore NULL" e qui cambiano le carte in tavola perchè è bastato fare un Response.Write della query per vedere qual'era il valore che non veniva settato.

Share on Google Plus

About Tebby

Software developer from years now VTECRM developer, smiles' lover, informations' eater, interested of all.
    Blogger Comment