Ciao a tutti.
Sto sviluppando un tool di aggiornamento in asp
Ho questo codice:
Dovrebbe servire a modificare un articolo già inserito.codice:<% 'set rs = Server.CreateObject("ADODB.Recordset") 'database = "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.Mappath("/mdb-database/blog.mdb") 'query = "select top 1 id from articolo order by id desc" 'rs.open query,database ' id = rs("id") 'rs.close 'query = "update articolo (id,titolo,data,testo) values ('" &id& "','" &replace(request.form("titolo"), "'", "''")& "','" &request.form("data")& "','" &replace(request.form("testo"), "'", "''")& "')" 'rs.open query,database 'set rs = nothing 'response.redirect("update.asp?go=updsok") end if %>
La visualizzazione del testo già inserito avviene per mezzo di un'altra pagina.
Il problema, però, è questo: l'articolo viene aggiornato ma non eliminando l'articolo corretto. Si avrà così un articolo "vecchio" ed un articolo aggiornato.
C'è qualcosa di sbagliato in quel codice?
Spero possiate aiutarmi ;(
Buon Week-end

Rispondi quotando