Ciao a tutti.

Sto sviluppando un tool di aggiornamento in asp

Ho questo codice:
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

%>
Dovrebbe servire a modificare un articolo già inserito.
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