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

Como identificar un registro vacío de un Left Join

Estas en el tema de Como identificar un registro vacío de un Left Join en el foro de ASP Clásico en Foros del Web. Hola amigos, cuando hago una consulta con Left Join, algunos registros me los devuelve vacíos, yo quiero realizar una operación cuando sea este caso, pero ...
  #1 (permalink)  
Antiguo 20/12/2005, 17:17
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
Como identificar un registro vacío de un Left Join

Hola amigos, cuando hago una consulta con Left Join, algunos registros me los devuelve vacíos, yo quiero realizar una operación cuando sea este caso, pero no encuentro la manera de identificarlos, he probado con todo:

If IsNull(Nombre) Then

If Nombre="" Then

Pero nunca pasa este If, siempre lo salta aun cuando el registro está en blanco. ¿cómo debo hacerlo?

Muchas gracias desde ya!
  #2 (permalink)  
Antiguo 20/12/2005, 17:39
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
if len(nombre)>0 then
__________________
Manual de ASP Avanzado ;-)
  #3 (permalink)  
Antiguo 20/12/2005, 17:51
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Bueno, en teoria un LEFT JOIN si regresa un vacio en realidad es un nulo...deberia funcionar con IsNull, aunque tambien el approach del Aprendiz es totalmente correcto, pero se me hace raro que no puedas evaluar con isNull, podrias poner tu codigo?

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 20/12/2005, 18:57
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 19 años, 6 meses
Puntos: 3
Me parece raro que te suceda eso.... no sera que te sucede porque tienes en tu join alguna condicion de AND que la pones a nivel del LEFT JOIN cuando debes de ponerla a nivel del SELECT en el WHERE ?

Se me ocurre... no se....
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 11:28.