6 messaggi dal 21 gennaio 2005
Questo è il mio problemino:
Nel db il contenuto di una colonna è impostato a NULL.
Ad un certo punto del codice io imposto la variabile Session come il contenuto di quel valore che è NULL.
Ancora più avanti io faccio un controllo per verificare se la variabile Session c'è qualcosa o se è NULL ma non riesco a fare questo confronto.
Ho provato in vari modi :
if ( Session["email"].Equals("")) {...}
if ( Session["email"].ToString() != "" ) {...}
if ( Session["email"].ToString.Lenght != 0 ) {...}

ma tutti questi modi ( se la variabile session prende un valore NULL dal db) mi restutuiscono un errore :
"Riferimento a un oggetto non impostato su un'istanza di oggetto. "

Suggerimenti?
26 messaggi dal 12 marzo 2001
www.albnet.eu
Prova ad usare questo:
<%if isnull(Session["email"]) = true then%>

se il risultato è true, il valore è nullo, se il risultato è false, il valore esiste.

oppure

<%if Session["email"] <> "" then%>

Se passa questa istanza, il valore esiste (è meglio la prima).

Ciao

Albnet
http://www.albnet.eu/

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.