Newsgroup: it.comp.www.asp
Titolo: Settare la Session nel Global.asa

Salve a tutti, ho un problemino abbastanza one...
é possibile inserire nell'0ggetto Session un altro oggetto che non sia una
stringa??
Nella fattispecia, posso fare nel global.asa:
Session("Connessione") = cnn.open([Parametri vari])
Poi nelle pagine asp, reperire la connessione cosě:
dim cnn
set cnn = session("connessione")
Grazie  chi sa rispondermi!!!!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Sconsigliato perchè molto dispendioso in termini di risorse. Molto meno che
aprendo e CHIUDENDO l'oggetto quando serve.
--
:: Fate i bravi e non clonate le pecore!
:: Distractly yours... 
man...@ufologia.net

 Poi nelle pagine asp, reperire la connessione cosě:
a prescindere che si puo' fare... in ogni caso non fare una cazzata
simile... le connessioni si aprono il piu' tardi possibile e si chiudono il
prima possibile... in questo modo hai delle connessioni aperte per tutta la
durata delle sessioni... cioe' 10-20 minuti (se sei nello standard) oltre il
tempo di permanenza dell'utente sul sito... quindi un numero esagerato...?!?
MMMMIIIILLLE
ciao
--
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
Le tue scelte sono scommesse. Come quelle di chiunque altro.

 Session("Connessione") = cnn.open([Parametri vari])
Lo puoi fare, poi però (ad esempio con SQL Server) ti trovi ad avere 37 Kb
di ram occupata su SQL Server per ogni sessione attiva.
Insomma: evita come la peste questa tecnica!!!
Saluti
Massimo

 MMMMIIIILLLE
Dici che si puň fare?
Azz.. ma ha me non funziona!!!
Quando dal file default.asp riprendo la variabile settata dal global.asa
non ci capisce una mazza, e mi spara il seguente errore:
-----------------------------------------------------
Tipo di errore:
Errore di run-time di Microsoft VBScript (0x800A01A8)
Necessario oggetto: '[string: "Provider=MSDASQL.1;E"]'
/Tesseramento/Default.asp, line 23
------------------------------------------------------
La riga 23 č questa:
-----------------------------------------------------
set cnn1 = Session("connessione")
----------------------------------------------------
Il global.asa ve l'ho postato prima...
per quanto riguarda il dispendio di risorse, sono a conoscenza del
problema, ma una necessita di velocizzare al massiamo il sito, essendo un
gestionale, deve fare accessi moooolto veloci!
Grazie cmq dell'avviso!!
ciao


 gestionale, deve fare accessi moooolto veloci!
bada che se fai così gli accessi, posto che tu riesca a far andare il tutto,
delle due ti rallentano dato che tutte le richieste saranno messe in
sequenza una dopo l'altro invece di andare in parallelo. E poi ci dici che è
un gestionale da far andare veloce e come provider usi quello di Access,
sarà, ma mi sembra una contraddizione.
Saluti
Massimo

 Massimo
Non uso access ma SQL server, quella stringa di errore me la tira fuori
perche non ci capisce nulla quando va a riprendere l'oggetto connection
all'istruzione 
set cnn =  session("connessione")...
come se fosse un errore standard di connessione inesistente... boh.... non
ho molto capito infatti!
E poi perche non mi funziona!!!! :-(((((((((((
grazie!
