Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Validar si un campo esta vacio

Estas en el tema de Validar si un campo esta vacio en el foro de SQL Server en Foros del Web. Saludos! Tengo una aplicación web, que posee un campo condicional, en donde: cuando selecciono un valor en el campo x el campo y me muestra ...
  #1 (permalink)  
Antiguo 23/07/2007, 17:09
Avatar de Chiquita  
Fecha de Ingreso: agosto-2003
Ubicación: 8º 54' de latitud y a 79º 19' de longitud, a 0 metros sobre el nivel del mar
Mensajes: 93
Antigüedad: 21 años, 3 meses
Puntos: 0
Exclamación Validar si un campo esta vacio

Saludos!

Tengo una aplicación web, que posee un campo condicional, en donde: cuando selecciono un valor en el campo x el campo y me muestra los valores relacionados. El caso está en que tengo un store procedure que me valida segun el valor del campo y, pero vamos a decir que guardo rapidamente sin escoger el valor condicional en y, cuando entra al store procedure, se cancela mi sistema por que encuentra un valor ''.
Como podría validar cuando un valor es vacio? he hecho sentencias con null pero no me funcionan... creo que lo estoy haciendo mal. Algun consejo chicos?

Mil gracias de antemano.
Louise.
__________________
;-) Chiquita
Anuncio: Chica tímida busca... bueno... es que... no, bueno... nada... no importa.
  #2 (permalink)  
Antiguo 23/07/2007, 18:39
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Re: Validar si un campo esta vacio

IF LEN([Campo Y]) = 0
PRINT 'VACIO'
  #3 (permalink)  
Antiguo 15/08/2007, 10:37
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 7 meses
Puntos: 25
Re: Validar si un campo esta vacio

campo = ''
len(campo) = 0
campo is null

Las 2 primeras cuando tienes cadenas vacías. La segunda cuando no tienes NADA.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
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 22:13.