66 messaggi dal 06 settembre 2002
Ho il problema di aggiornare un db su internet con i dati di un db su PWS, il passaggio dei dati tramite asp avviene correttamente ma nel momento di procedere all'aggiornamento del db su internet mi da il seguente errore:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

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

/prova/server.asp, line 82

il file non è in sola lettura e se il passaggio lo effettuo virtualmente sul PWS avviene correttamente il codice della connessione per l'aggiornamento è il seguente:

SqlQuery = "select * from [scemenza]"
set Rs=Server.CreateObject("ADODB.recordset")
RS.Open SQLquery, conn, adopenkeyset, adlockPessimistic

For indice = 0 to indice1 step 4
response.write indice &"<br>"
If array(1,indice) = "" then
indice = indice1
else
Rs.AddNew
Rs("cognome")=array(1,indice)
Rs("nome")=array(1,indice+1)
Rs("citta")=array(1,indice+2)
Rs("quantita")=array(1,indice+3)
Rs.update
end if
next
Rs.close
set rs=nothing


Aiuto dove sto sbagliando?


Se c'è rimedio perchè preoccuparsi, se non c'è rimedio perchè preoccuparsi
358 messaggi dal 05 marzo 2001
L'errore è dovuto al fatto che un utente generico (tu in questo caso) non ha i permessi in scrittura sul DB.

L'utente è comunemente chiamato IUSR_<machinename> sul server.

Procedi così:
1.click destro sul file .MDB
2. clicca su "Permessi"
3. abilita i permessi in lettura/scrittura per IUSR_<machinename>


Ciao
A.Paterno
Il =:P ianista
'Ascolta Mozart mezz'ora al giorno e ti toglierà il "magone" di torno'
66 messaggi dal 06 settembre 2002
Ho già verificato ma il fila dispone di tutte le autorizzazioni. Nel frattempo però ho scoperto una cosa che definisco quantomeno strana. Mettendo il codice dentro una cartella già esistente, ma comunque creata da me precedentemente, del server il codice funziona, se la posiziono in una qualsiasi altra cartella non funziona, se posiziono i files Asp su un'altro server tutto funziona perfettamente, quindi presumo sia un problema del server. Grazie.


Se c'è rimedio perchè preoccuparsi, se non c'è rimedio perchè preoccuparsi
16 messaggi dal 08 agosto 2001
Bravo, bravissimo eurru
seguendo la tua preziosa osservazione sul fatto che le cartelle DB trasferendole in un altra cartella funzionano è esattamente così.
Non so ma FUNZIONA!
Ciao grazie


è un problema di permessi a livello di File System, senza dubbio.

altro segnale (non in questo caso) potrebbe essere il modo in cui apri il recorset (read-only) e le operazioni che vuoi farci (scrivere su un read-only non si può  )

--
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
http://store.aspitalia.com/scheda.asp?codice=255
ASP 3 per esempi - il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

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.