Ho modificato il mio global.asa in modo che esegua una cancellazione di un record al momento dell'uscita di un client in questo modo :
Ma sembra non lo esegua. Sò che il global.asa non lo esegue subito ma con un certo ritardo.. però non credo esegua solo una parte perchè nel momento in cui esegue "Application("ActiveUsers") = Application("ActiveUsers") - 1" esegue anche il resto del codice no? E allora perchè non mi cancella dal db la riga?codice:Sub Session_OnEnd ' quando il visitatore esce (-1) Application.Lock Application("ActiveUsers") = Application("ActiveUsers") - 1 Application.UnLock set objConn = Server.CreateObject("ADODB.Connection") objCONN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("fpdb\dbelstpr_001.mdb") objConn.Open sql = "DELETE FROM `TabStatistiche` WHERE `IdSessione` = '" & session.sessionID & "'" ObjConn.execute(sql) objConn.Close Set objConn = Nothing Session.Contents.RemoveAll() Session.Abandon() End SubC'è un altro metodo? mi dicono dalla regia che si possono usare dei cookie per intercettare lo stesso evento ma come?
un link? un qualcosa per documentarsi?
![]()

C'è un altro metodo? mi dicono dalla regia che si possono usare dei cookie per intercettare lo stesso evento ma come?
un link? un qualcosa per documentarsi?
Rispondi quotando