Tama
30-10-2003, 18:26
Salve a tutti!
Da alcuni giorni impazzisco con uno script che dovrebbe prendere i dati da un form (dove io li ho editati) e fare un UPDATE sul database. Non ottengo un errore, pare che lo script si fermi prima della query e infatti sul database non viene aggiornato un bel nulla. :cry: Qualcuno riesce a vedere l'errore?
<%
'raccolta dati dal form
fnome = Request.form("nome")
f_ind = Request.form("ind")
fcap = Request.form("cap")
fcitta = Request.form("citta")
fstatoprov = Request.form("statoprov")
%>
<% 'controllo id del record
If id <> "" AND isNumeric(id) then
%>
<% 'connessione
Set db = Server.CreateObject("ADODB.Connection")
dbfile = Server.MapPath("database") & "\persone.mdb"
db.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & dbfile)
'imposto la query
query = "UPDATE booking SET data_a= '" & data_a & "', "&_
'"nome= '" & nome & "', "&_
'"ind= '" & ind & "', "&_
'"cap= '" & cap & "', "&_
'"citta= '" & citta & "', "&_
'"statoprov= '" & statoprov & "' WHERE id = "& id
db.execute(query) 'esegue la query
db.close
set db = nothing 'chiudo la connessione
Response.Write "Aggiornamento eseguito"
end If
%>
Che cosa ho fatto di male?:muro:
Da alcuni giorni impazzisco con uno script che dovrebbe prendere i dati da un form (dove io li ho editati) e fare un UPDATE sul database. Non ottengo un errore, pare che lo script si fermi prima della query e infatti sul database non viene aggiornato un bel nulla. :cry: Qualcuno riesce a vedere l'errore?
<%
'raccolta dati dal form
fnome = Request.form("nome")
f_ind = Request.form("ind")
fcap = Request.form("cap")
fcitta = Request.form("citta")
fstatoprov = Request.form("statoprov")
%>
<% 'controllo id del record
If id <> "" AND isNumeric(id) then
%>
<% 'connessione
Set db = Server.CreateObject("ADODB.Connection")
dbfile = Server.MapPath("database") & "\persone.mdb"
db.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & dbfile)
'imposto la query
query = "UPDATE booking SET data_a= '" & data_a & "', "&_
'"nome= '" & nome & "', "&_
'"ind= '" & ind & "', "&_
'"cap= '" & cap & "', "&_
'"citta= '" & citta & "', "&_
'"statoprov= '" & statoprov & "' WHERE id = "& id
db.execute(query) 'esegue la query
db.close
set db = nothing 'chiudo la connessione
Response.Write "Aggiornamento eseguito"
end If
%>
Che cosa ho fatto di male?:muro: