Foros del Web » Programando para Internet » ASP Clásico »

Comparacion con un valor en blanco

Estas en el tema de Comparacion con un valor en blanco en el foro de ASP Clásico en Foros del Web. Hola, Tengo problemas para comparar con una variable un valor que obtengo de una base de datos Access que se supone que es un blanco ...
  #1 (permalink)  
Antiguo 19/02/2004, 03:22
 
Fecha de Ingreso: febrero-2004
Mensajes: 7
Antigüedad: 20 años, 3 meses
Puntos: 0
Comparacion con un valor en blanco

Hola,

Tengo problemas para comparar con una variable un valor que obtengo de una base de datos Access que se supone que es un blanco ( en la base datos no introduzco ningún valor en el campo ). La comparacion en cuanto a codigo es bien sencilla:

if rs("x")="" then path="imagenes/nodisp.jpg"
else path="imagenes/"&rs("x")

Cuando el valor devuelto no es blanco entra por el else correctamente pero cuando es blanco no se visualiza la imagen nodisp.jpg, ¿¿¿ por que ????

Muchas Gracias.

Última edición por purrio; 19/02/2004 a las 03:31
  #2 (permalink)  
Antiguo 19/02/2004, 07:05
 
Fecha de Ingreso: enero-2004
Mensajes: 154
Antigüedad: 20 años, 4 meses
Puntos: 0
Lo mejor es concatenar con cadena vacia:
rs("x")&"" de esta forma tienes un valor vacio tanto si el registro tiene un dato vacio como si es null.
Si el problema es que aparecen espacios en blanco usa la funcion trim.

Saludos!!!!
  #3 (permalink)  
Antiguo 19/02/2004, 11:25
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Yo suelo comparar por vacío y null al mismo tiempo:

if rs("x")="" OR IsNull(rs("x")) then...

pero la verdad que el truco de ivan_noe me parece muy bueno. Lo voy a hacer así de ahora en más.
__________________
...___...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:26.