12 messaggi dal 06 settembre 2001
Salve a tutti,

ho la necessità di cancellare un record in base alla sessione che è stata chiusa. Ma non so xchè il seguente codice non mi funziona.
Chi mi aiuta?

Sub Session_OnEnd
'scorriamo il db per controllare le sessioni

Set Conn=Server.CreateObject("ADODB.Connection")
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\monitor.mdb"
Conn.Open (strConnString)

sql1="DELETE * FROM utente WHERE Sessione = " & session.sessionid
Set rs1 = Conn.execute (sql1)


objConnection.close

Set objRecordset = Nothing
Set objConnection = Nothing
end sub

117 messaggi dal 03 settembre 2001
Che errore ti dà?
Non viene eseguito lo script o ti genera un messagio di errore.
Ricorda che viene eseguito solo quando il tempo per la sessione è scaduto e non quando un utente chiude il browser.
Ciao Chicco
12 messaggi dal 06 settembre 2001
<b>Chicco ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote><hr height=1 noshade id=quote>
Che errore ti dà?
Non viene eseguito lo script o ti genera un messagio di errore.
Ricorda che viene eseguito solo quando il tempo per la sessione è scaduto e non quando un utente chiude il browser.
Ciao Chicco
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Infatti non mi esegue il codice quando chiudo il browser.

Come faccio allora a controllare che l'utente è andato via???

Ciao e grazie
Renato




117 messaggi dal 03 settembre 2001
Devi aspettare che scada la sessione, non c'è niente da fare, a meno che non ti inventi tu una funzione che parta o quando l'utente richiede una pagina che non è nel tuo sito o quando l'utente chiude il browser (non è una cosa facilissima, anch'io ci sto lavorando ma per adesso niente da fare)

Ciao Chicco
137 messaggi dal 06 settembre 2002
Non puoi sapere quando l'utente chiude il browser, ma quando scade la sessione lo sai. Secondo le impostazioni di default di IIS, mi sembra che la sessione scade dopo 20 minuti dall'ultima richiesta del browser.

Altrimenti puoi fal cliccare l'utente su un pulsante tipo "Esci" che carichi un pagina con il seguente codice:
Session.Abandon
Tale codice termina la sessione, ma se l'utente non clicca sul pulsante "Esci" dovrai aspettare che scada la sessione.

Fammi sapere

Davide Pongan

Davide Pongan
www.pongan.com
10 per IIS5, 20 per IIS4

<hr color="#31659C" noshade size=1>
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>

ASP 3 per esempi il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
137 messaggi dal 06 settembre 2002
Miiiiiiiiiiiiiiiiiiiiiiii, daniele, un mostro!
Un uomo, un computer !!!!!
(smile!)

Davide Pongan

Davide Pongan
www.pongan.com
12 messaggi dal 06 settembre 2001
Nel caso invece che si voglia progettare il tutto con i cookies????

Una sorta di controllo lato server se è possibile legere quel cookie significa che c'è altrimenti è fuori...
insomma una cosa del genere!

Bohhh!
Come faccio???


Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.