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

Comparar un valor con null

Estas en el tema de Comparar un valor con null en el foro de ASP Clásico en Foros del Web. Buenas! Os pego el codigo, y si quereis lo probais que es mas facil que explicar el problema: a=null b="m" select case a=b case true ...
  #1 (permalink)  
Antiguo 26/10/2004, 01:42
 
Fecha de Ingreso: diciembre-2002
Mensajes: 27
Antigüedad: 21 años, 5 meses
Puntos: 0
Comparar un valor con null

Buenas!

Os pego el codigo, y si quereis lo probais que es mas facil que explicar el problema:

a=null
b="m"
select case a=b
case true
response.write "a es igual a b"
case false
response.write "a es distinto a b"
case else
response.write "liada"
end select


O lo que es lo mismo

a=null
b="m"
if a=b or a<>b then
response.write "bien!!!"
else
response.write "buf, que chungo"
end if


¿Tengo que cambiar todo el codigo que he hecho, todas las comparaciones en las que uno de los valores pueda ser null, para que funcione siempre?
  #2 (permalink)  
Antiguo 26/10/2004, 06:24
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
que wea ????
  #3 (permalink)  
Antiguo 26/10/2004, 08:32
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
¿Qué se supone que quieres obtener?
¿Cuándo A y B sean qué (iguales, diferentes)?
  #4 (permalink)  
Antiguo 26/10/2004, 08:47
 
Fecha de Ingreso: diciembre-2002
Mensajes: 27
Antigüedad: 21 años, 5 meses
Puntos: 0
nada, es igual, he escrito aqui mas por la frustracion de tener que cambiar todo lo que esta hecho que buscando una solucion.

lo que me ha pasado es que no habia caido que cuando viene un valor null la comparacion no me vale, y ahora tengo que cambiar todo el codigo en busca de comparaciones de valores que puedan ser null.
  #5 (permalink)  
Antiguo 26/10/2004, 08:53
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Bueno, si necesitas algo, ya sabes. De igual forma recurda que existe IsNull(), para ayudarte a dichas comparaciones.

Saludos
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 14:40.