Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    chiusura recordset e pulizia

    ciao ragazzi,
    sto facendo una chiusura del recordset e la successiva pulizia di un update, ma mi restituisce errore dicendo che non è possibile eseguire l'operazione se l'oggetto è chiuso.
    il codice è semplicissimo, l'errore lo dà alla riga in neretto.
    Sapete aiutarmi?

    Grazie mille

    codice:
    <%
    if session("utente") <> "" then
    
    	sqlINVIS = "SELECT *FROM tab_utenti WHERE ID_utenti = " & session("utente")
    	set rsINVIS = conn.execute(sqlINVIS)
    	
    	online_utente = rsINVIS("online_utente")
    	
    	rsINVIS.close
    	set rsINVIS = nothing
    	
    		if online_utente = true then
    		
    		sqlACCESSO = "UPDATE tab_utenti SET [accesso_utente] = '" & now() & "' WHERE ID_utenti = " & session("utente")
    		set rsACCESSO = conn.execute(sqlACCESSO)
    		
    		rsACCESSO.close 
    		set rsACCESSO = nothing
    		
    		end if
    end if
    %>

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se non fai la Open, la Close non ci va.

    Roby

  3. #3
    ciao roby,
    grazie per la risposta.

    volevo chiederti un' altra cosetta.

    se vedi il codice nei righi precedenti c'è una select, dove chiudendo il recordset non ottengo lo stesso errore.
    è sbagliato chiudere il recordset oltre che pulirlo per la select il cui recordset viene richiamato alla stessa maniera?

    e come mai per la select non mi restituisce errore mentre me lo dà per l'update?

    Grazie mille

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Per l'UPDATE non serve prprio il recordset, è sufficiente questa:

    conn.execute(sqlACCESSO)

    Roby

  5. #5
    eh infatti roby, proprio mentre mi rispondevi avevo verificato questa cosa.
    per abitudine sbagliata facevo tutto uguale.

    Grazie mille per l'aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.