4 messaggi dal 06 settembre 2002
Salve a tutti, ho pubblicato su un server Web NT, uno script asp che scrive dei dati di un form in un database Access 2000 convertito in 97, perchè è l'unico formato supportato dal server. Nel momento in cui lo script fa l'update compare il seguente messaggio:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access 97 Driver] Can't update. Database or object is read-only.

Qualcuno saprebbe aiutarmi?
Grazie anticipato a tutti.

7 messaggi dal 06 settembre 2002
Ti sei assicurato che l'utente IUSR_NomeMacchina abbia i permessi necessari sul file .mdb o meglio ancora sulla directory?

Ciao,

Gianfranco Pellegrino

A me sembra più un problema di apertura del recordset. Prova ad aprire il recordset con l'istruzione:

RS.Open "query da eseguire",3,3

e poi esegui le operazioni solite. Che succede?

Se non dovessi arrivare a nulla prova con l'execute al posto del recordset:

db.execute "query di inserimento o update"

Ciao

Andrea Palmatè
webmaster di:
http://www.sandrotoffi.it

--
Andrea Palmatè
119 messaggi dal 20 febbraio 2001
Ti devono dare le autorizzazioni a scrivere nel database.
Chiedi + info al tuo provider.

Ciao

Edoardo


Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.