16 messaggi dal 26 luglio 2002
Salve a tutti sto cercanto di creare una form di inserimento dati su db access

come form provvisoria sto utilizzando questa....
*****************form**********************
<html>
<body>
<form method="POST" action="inserisci.asp">
vettore<input type="text"
name="vettore" size="20"></p>
data<input type="text"
name="data" size="20"></p>
nome<input type="text"
name="nome" size="20"></p>
<input type="submit" value="Invia"
name="x"></p>
</form>
</body>
</html>


e come pagina che cattura i dati e li "scrive" su db questa.....
*****************inserisci.asp***************
<%
a=request.form("vettore")
b=request.form("data")
c=request.form("nome")
'apro la connessione
set OBJdbConnection=Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open "driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../database/L&F.mdb")
Set rs=server.CreateObject("ADODB.Recordset")
rs.Open "repro",OBJdbConnection,3,3
rs.AddNew
rs("vettore")=a
rs("data")=b
rs("nome")=c
rs.update
rs.Close
OBJdbConnection.Close
%>

il prblema è proprio questo non scrive....e mi rilascia questo errore....


Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC Microsoft Access] Impossibile aggiornare. Database o oggetto di sola lettura.
/intranet/include/inserisci.asp, line 14


Tipo di browser:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)

Pagina:
POST 39 bytes to /intranet/include/inserisci.asp

POST Data:
vettore=fbh&data=dfb&nome=dfbdf&x=Invia

*************************************
il tutto sta girando in locale riesco a leggere dal db a filtrare a cercare i dati ed ordinarli ma non riesco a scrivere....
please help me!!!
Modificato da GiovanniMaxi il 03 novembre 2007 07.39 -

***ANVEDI KE CIELO, ME PARE QUELLO DE WINDOV 95!***
22 messaggi dal 13 agosto 2007
www.pabusoft.it
Ciao giovannimaxi, scusa prima di tutto hai dato tutti i permessi per scrivere sul db. E' molto importante in quanto anche a me dava questo errore.
Poi sul db esiste già la tabella dove vengono inseriti i dati.

p.busonera
16 messaggi dal 26 luglio 2002
si esiste già la cartella: database/L&F.mdb con la tabella repro....
quer quanto riguarda i permessi per scrivere sul db redo di si....
nel senso che su IIS nelle proprietà è selezionato lettura/scrittura
ed anche la cartella (non è di sola lettura) anche se il check della proprietà di cartella mi rimane selezionata in grigetto..... come posso risolvere il problema?.....GRAZIE!!!

***ANVEDI KE CIELO, ME PARE QUELLO DE WINDOV 95!***
22 messaggi dal 13 agosto 2007
www.pabusoft.it
Ascolta prova a vedere se in strumenti di amministrazione, origini dati sul tuo db il numero all'interno opzioni avanzate c'è il numero 1 invece di zero ReadOnly.
Controlla per favore
Modificato da p.busonera il 03 novembre 2007 08.25 -

p.busonera
22 messaggi dal 13 agosto 2007
www.pabusoft.it
Perche poi non provi a fare un update dei dati in questo modo:
"INSERT INTO rs (vettore, data, nome) VALUES ('"+a+"', '"+b+"', '"+c+"');"
ciao

p.busonera
16 messaggi dal 26 luglio 2002
proverò non appena torno a casa......
tu dici che comunque non c'è errore di script asp......
giuro che mi ci stò veramente scervellando e è una settimana che sono bloccato qui.......
ed ho gia buttato pagine di prove per lo stesso problema.....
GRAZIE ANCORA!!!

***ANVEDI KE CIELO, ME PARE QUELLO DE WINDOV 95!***
16 messaggi dal 26 luglio 2002
In giro sul web si imputa il problema ai didiritti di scrittura...
come risolvo?
Modificato da GiovanniMaxi il 03 novembre 2007 10.39 -

***ANVEDI KE CIELO, ME PARE QUELLO DE WINDOV 95!***
22 messaggi dal 13 agosto 2007
www.pabusoft.it
Scusa ma ero fuori.
Come ti dissi devi andare in strumenti di amministrazione, origine dati, selezionare il tuo db e in avanzate controllare che readOnly sia su uno e non su zero.

Poi cambia la queri di aggiornamento come ti ho scritto al posto rs.AddNew
rs("vettore")=a
rs("data")=b
rs("nome")=c
rs.update
prova ciao

p.busonera

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.