119 messaggi dal 20 febbraio 2001
Ho provato ad aggiungere un record con il comando addNew, invece di eseguire la query.
Ora da come errore:
---------------------------------------------
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

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

/asp-bin/Inserimento1b2.asp, line 44
---------------------------------------------

La linea 44 è la seguente:
---------------------------------------------
objRS.Update
---------------------------------------------
Forse da quello che ho potuto capire, mi devono dare le autorizzazioni necessarie per la modifica del db.
Grazie.
Ciao e Buon Lavoro.

Edo

18 messaggi dal 06 settembre 2002
Ciao Edoardo controlla cliccando con il tasto destro del mouse sull'icona del database che non sia selezionata la voce "SOLA LETTURA" che sta tra le proprieta!! In tal caso deselezionala.
Per uquanto xti dicevo nei giorni precedenti:

<b>
foto = Request.form("foto")
</b>

intendevo dire che quando ricevi i parametri nella pagina dove si trova lo script per l'inserimento nel database dei dati, dovresti controllare (al momento della ricezione dei parametri) che questi siano compatibili con i valori dei campi del database quindi supponendo che il campo FOTO
non ammetti NULL devi controllare che il parametro FOTO abbia un valore quindi la raga di codice precedente potrebbe diventare:
<b>
foto = Request.form("foto")

IF foto = "" THEN
response.write "Errore!! Premi Back e compila il campo FOTO!! "

response.end
<i>

(OPPURE
response.redirect "Pagian di provenienza dei Parametri"
)
</i>


END IF
</b>

Fammi sapere se hai risolto!
Buona fortuna e Ciao
Orazio
119 messaggi dal 20 febbraio 2001
Ciao Orazio, i campi che invio al db sono tutti valorizzati (come si fa a variare la proprietà NULL in un campo?), il problema sta nel verificare se il file è di sola lettura o meno, poiche' se vado nelle proprietà del file non si visualizzano le classiche caselle "Sola lettura" "Nascosto" (premetto che questo lavoro lo faccio tramite "Cartelle web" in win2000).

Ti ringrazio ciao.


<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
Ciao Edoardo controlla cliccando con il tasto destro del mouse sull'icona del database che non sia selezionata la voce "SOLA LETTURA" che sta tra le proprieta!! In tal caso deselezionala.
Per uquanto xti dicevo nei giorni precedenti:

<b>
foto = Request.form("foto")
</b>

intendevo dire che quando ricevi i parametri nella pagina dove si trova lo script per l'inserimento nel database dei dati, dovresti controllare (al momento della ricezione dei parametri) che questi siano compatibili con i valori dei campi del database quindi supponendo che il campo FOTO
non ammetti NULL devi controllare che il parametro FOTO abbia un valore quindi la raga di codice precedente potrebbe diventare:
<b>
foto = Request.form("foto")

IF foto = "" THEN
response.write "Errore!! Premi Back e compila il campo FOTO!! "

response.end
<i>

(OPPURE
response.redirect "Pagian di provenienza dei Parametri"
)
</i>


END IF
</b>

Fammi sapere se hai risolto!
Buona fortuna e Ciao
Orazio

<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

in questo caso non è il database ad essere di sola lettura come attributi del file system, ma è NT/2000 che non permette, per quell'utente, di effettuare la scrittura.

prova a controllare i permessi e dai all'utente IUSR_nomemacchina il permesso di scrittura o chiedi maggiorni informazioni al tuo provider.

--
Ciao! .db

Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
La più grande community italiana di sviluppatori!

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.