Premetto che sono MOLTO alle prime armi con asp..

stò facendo una procedura di con successivo aggiornamento di un campo
codice:
Set objConn = server.CreateObject("ADODB.connection")
			objConn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("../../db/press.mdb") & ";"
			
		dim objrs
			set objrs = Server.CreateObject("ADODB.Recordset")
			SQL="UPDATE Utenti SET Presenza=true WHERE IDutente="&IDUt
			objrs.Open SQL, objconn
			
		
			utentionline=utentionline&"</div> "
	
			response.Write(utentionline)
		

	 
			objconn.Close
			Set objconn=Nothing 
		
		   objrs.Close
			Set objrs=Nothing
In teoria dovrebbe funzionare (almeno credo)

ma la pagina mi da errore...
ADODB.Recordset error '800a0e78'

Operation is not allowed when the object is closed.

/championship/edit/check.asp, line 43
Alla linea 43 c'è la chiusura di "objrs"
difatti se la elimino va tutto a posto...

Ma gli oggetti non andrebbero sempre chiusi?!?!?

Mi date una mano??