IS NOTHING OU IGUAL A NADA?

KOREIA 28/09/2012 10:50:06
#410762
Pessoal estou com uma duvida sobre um if se alguem poder esclarecer o porque.

tenho a pagina asp com a seguinte linha de comando

if session([Ô]usuario[Ô]) is nothing then
....
end if

Bom desta forma o codigo funciona perfeitamente no servidor da locaweb, porém na minha maquina local não funciona da erro no if..
Mas se eu trocar para if session([Ô]usuario[Ô]) = [Ô][Ô] then

Funciona...

Alguem saberia me explicar o porque ou como deixo um codigo que funcione nos dois locais?
Grato
ALEVALE 28/09/2012 14:51:42
#410782
Meio estranho mas resolveria com um OR ..

if (session([Ô]usuario[Ô]) is nothing or if if session([Ô]usuario[Ô])) =[Ô][Ô] then
Endif
KOREIA 28/09/2012 15:14:07
#410786
Cara o OR também da erro acho que é por que o asp da minha maquina não reconhece o comando [Ô]is nothing [Ô]
algo assim
USUARIO.EXCLUIDOS 29/09/2012 01:27:20
#410822
Não lembro muito de usar nothing , alem de se fechar em Objeto ... ou sem me referir a objetos
entao capaz que se usar nothing na hora certa sendo objeto funcionara

no caso da session

voce somente fara esse if na entrada do login do restrito

acho que

if session([Ô]usuario[Ô]) = [Ô][Ô] then

Agora direto a resposta

is nothing = nao tem
= [Ô][Ô] tb nao tem


igual a vazio é bem melhor
OCELOT 29/09/2012 12:27:51
#410831
Resposta escolhida
No servidor provavelmente é um Windows Server com o IIS, e no seu pc o que seria, qual Windows e qual programa você usa para rodar o código ASP?
KOREIA 01/10/2012 09:20:10
#410909
Uso o IIS versão 6.0 na minha maquina...
não sei o que esta acontecendo..
Tópico encerrado , respostas não são mais permitidas