Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/08/2007, 14:46
Avatar de zacktagnan
zacktagnan
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años, 11 meses
Puntos: 3
Re: [VB] Variables de Session

Hola dblanco:

Yo trabajo en C# (Visual Studio 2005), pero para VB no será difícil traducirlo.

Lo que me funciona es lo que te pongo a continuación.

En vez de:
[C#]
Código:
if (Session["warring"] == ""
[VB]
Código:
if (Session("warring") = "" then
pongo esto:
[C#]
Código:
if (Session["warring"] == null)
[VB]
Código:
'FORMA OBSOLETA PARA VISUALSTUDIO2005
''''   if (Session("warring") = null) then
'BUENO IGUAL ERA...
''''   if (Session("warring") Is null) then

'EN LA PRUEBA QUE HE HECHO EN UN ARCHIVO .vb CON EL VISUAL STUDIO 2005
'ME DECÍA QUE LA COMPARACIÓN DIRECTA CON EL VALOR Null
'YA ESTABA OBSOLETA, Y DABA ESTA FORMA PARA HACERLO
if (Session("warring") Is DBNull.Value) then
Es decir, que más bien lo que hago no es ver si la variable de sesión está vacía, sino si existe.

Igual te funcione tanbién así (aunque esto no lo he llegado aprobar):
[C#]
Código:
if (Session["warring"].ToString() == "")
[VB]
Código:
if (Session("warring").ToString() = "") then
Comprueba que el código [VB] esté bien redactado (que yo por ahora me he movido más en C#), aunque no creo que contenga grandes fallos...

Espero te sirva...
__________________
Saludos,

zacktagnan.
=================================================