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

Problema a reconocer campo vacio de base de datos

Estas en el tema de Problema a reconocer campo vacio de base de datos en el foro de ASP Clásico en Foros del Web. Al extraer un dato de la base de datos aunque el campo este vacio aparece que no esta vacio y len(nombre) no me nuestra nada, ...
  #1 (permalink)  
Antiguo 16/12/2007, 12:56
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 21 años, 1 mes
Puntos: 0
Pregunta Problema a reconocer campo vacio de base de datos

Al extraer un dato de la base de datos aunque el campo este vacio aparece que no esta vacio y len(nombre) no me nuestra nada, tambien he probado con IF len(nombre)=0 Then , pero me sigue apareciendo que no esta vacio.

He comprobado la base de datos y veo que el campo esta vacio, tambien he probado a obtenerlo de la base de datos con nombre= TRIM(RS("nombre")) por si habia espacios, pero no se como detectar que el campo esta vacio.

El campo nombre es tipo memo en la base de datos.



set RS=db.execute("SELECT nombre FROM TABLA where idpersona="& idpersona)
if not RS.eof then
nombre= RS("nombre")

IF nombre="" Then
Response.Write("nombre Vacio " & len(nombre))
else
Response.Write("nombre NO Vacio " & len(nombre))
end if

Response.Flush()
Response.End()
  #2 (permalink)  
Antiguo 16/12/2007, 15:50
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 21 años, 1 mes
Puntos: 0
Re: Problema a reconocer campo vacio de base de datos

lo he logrado solucionar de esta forma, aunque aun desconozco el porque de la situacion:

IF len(inombre)>0 Then
Response.Write("nombre NO Vacio " & len(nombre ))
else
Response.Write("nombre Vacio " & len(inombre ))
end if
  #3 (permalink)  
Antiguo 17/12/2007, 08:49
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 4 meses
Puntos: 8
Re: Problema a reconocer campo vacio de base de datos

Quizá resida en que vacío y nulo son dos cosas diferentes
__________________
Kelpie
  #4 (permalink)  
Antiguo 17/12/2007, 13:21
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: Problema a reconocer campo vacio de base de datos

Cita:
IF isNull(nombre) or isEmpty(nombre) Then
Response.Write("nombre Vacio " & len(nombre))
else
Response.Write("nombre NO Vacio " & len(nombre))
end if
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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 21:20.