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

Validar campo de base de datos Vacio

Estas en el tema de Validar campo de base de datos Vacio en el foro de ASP Clásico en Foros del Web. tengo el siguiente recordset ya con el campo RSRectificados("Comentario")) como puedo validar ese campo en asp si esta vacio y asignarle el valor de "-" ...
  #1 (permalink)  
Antiguo 11/03/2009, 09:51
 
Fecha de Ingreso: marzo-2006
Mensajes: 124
Antigüedad: 19 años
Puntos: 1
Validar campo de base de datos Vacio

tengo el siguiente recordset ya con el campo

RSRectificados("Comentario"))

como puedo validar ese campo en asp si esta vacio y asignarle el valor de "-"

ComentarioREC =RSRectificados("Comentario")
if ComentarioREC = " " then
response.Write(ComentarioREC)
ComentarioREC = "-"
else
ComentarioREC = RSRectificados("Comentario")
end if

y no me hace nada nunca entra al ciclo si se cumple la condicion, de que otra manera lo puedo validar
  #2 (permalink)  
Antiguo 11/03/2009, 09:56
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 20 años
Puntos: 839
Respuesta: Validar campo de base de datos Vacio

Tal vez sea porque estás comparando si tiene un espacio, no que esté vacío completamente. Debería ser If ComentarioREC = "" Then ...
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 11/03/2009, 10:09
 
Fecha de Ingreso: marzo-2006
Mensajes: 124
Antigüedad: 19 años
Puntos: 1
Respuesta: Validar campo de base de datos Vacio

ya lo intente y como me lo mencionas y nada , sigue igual=(
  #4 (permalink)  
Antiguo 11/03/2009, 10:39
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Respuesta: Validar campo de base de datos Vacio

Probá así:

Código:
if trim(ComentarioREC) & "" = "" then
__________________
...___...
  #5 (permalink)  
Antiguo 11/03/2009, 16:28
Avatar de juanmi321  
Fecha de Ingreso: septiembre-2004
Mensajes: 262
Antigüedad: 20 años, 7 meses
Puntos: 1
Respuesta: Validar campo de base de datos Vacio

Es diferente, tener un espacio en blanco, tener nada o tener valor en NULL, para el caso que tu dices si es nulo, deberia de ser de la siguiente manera:

Código asp:
Ver original
  1. if IsNull(ComentarioREC)  then
  2.      response.Write(ComentarioREC)
  3.      ComentarioREC = "-"
  4. else
  5.      ComentarioREC = RSRectificados("Comentario")
  6. end if


Espero te sirva, saludos
__________________
<>< EN MOMENTOS DE CRISIS, SOLO LA IMAGINACIÓN ES MÁS IMPORTANTE QUE EL CONOCIMIENTO <><
  #6 (permalink)  
Antiguo 11/03/2009, 17:19
 
Fecha de Ingreso: marzo-2006
Mensajes: 124
Antigüedad: 19 años
Puntos: 1
Respuesta: Validar campo de base de datos Vacio

ok, kedo listo muchas gracias
  #7 (permalink)  
Antiguo 12/03/2009, 10:01
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Respuesta: Validar campo de base de datos Vacio

Claro, tener vacío y tener null es diferente (¡ni hablar de un espacio!).
Por eso le propuse hacer la concatenación del contenido del campo con un valor vacío y chequear si está vacío... así si es null o vacío da lo mismo en ese caso.
__________________
...___...
  #8 (permalink)  
Antiguo 12/03/2009, 10:48
Avatar de juanmi321  
Fecha de Ingreso: septiembre-2004
Mensajes: 262
Antigüedad: 20 años, 7 meses
Puntos: 1
Respuesta: Validar campo de base de datos Vacio

Asi es Al Zuwaga, tu solucion es valida, pero no la habia visto, yo puse eso por la respuesta anterior que habian dado.
__________________
<>< EN MOMENTOS DE CRISIS, SOLO LA IMAGINACIÓN ES MÁS IMPORTANTE QUE EL CONOCIMIENTO <><
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 06:27.