8 messaggi dal 06 dicembre 2001
Ciao ragazzi,
ho realizzato un sondaggoi in asp, simile a quello che propone questo sito.

Nel momento in cui procedo alla votazione la pagina asp che viene generata mi dà il seguente errore:

*********************************************************************************
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

/sondaggio_voto.asp, line 104
********************************************************************************

Questa è il codice che precede la linea di errore:

********************************************************************************

'connessione al database
set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("/mdb-database/vota.mdb")
set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM vota",conn, adOpenForwardOnly, adLockOptimistic

'recupero i valori di ogni opzione
dim opzione1, opzione2, opzione3, opzione4, opzione5, voto
opzione1= rs.fields("opzione1")
opzione2= rs.fields("opzione2")
opzione3= rs.fields("opzione3")
opzione4= rs.fields("opzione4")
opzione5= rs.fields("opzione5")
voto = request.form("voto")

'controllo quale opzione è stata selezionata e incremento il valore presente
'nel database di uno
Select Case voto
Case "primo"
opzione1 = opzione1 + 1
rs("opzione1")=(opzione1)
rs.Update
Case "secondo"
opzione2 = opzione2 + 1
rs("opzione2")=(opzione2)
rs.Update
Case "terzo"
opzione3 = opzione3 + 1
rs("opzione3")=(opzione3)
rs.Update
Case "quarto"
opzione4 = opzione4 + 1
rs("opzione4")=(opzione4)
rs.Update
Case "quinto"
opzione5 = opzione5 + 1
rs("opzione5")=(opzione5)
rs.Update
End Select
'libero risorse
rs.close
set rs = nothing
conn.close
set conn = nothing
*******************************************************************


Qualche anima pia mia aiuti... please!
409 messaggi dal 11 maggio 2001
http://www.aspitalia.com/newsgroup/faq.aspx?ID=51

Ciao
34 messaggi dal 06 settembre 2002
Hai dati il permesso di scrittura al database e alla cartella che lo contiene?
Di solito a me da questo tipo di errore quando non ho dato i permessi di scrittura.

Ciao

Maito

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.