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

comprobar que leo de una BD

Estas en el tema de comprobar que leo de una BD en el foro de ASP Clásico en Foros del Web. necesito comprobar si el valor que leo de una base de datos es nulo, vacio o no. He probado con todo y lo ultimo que ...
  #1 (permalink)  
Antiguo 08/04/2002, 11:58
 
Fecha de Ingreso: abril-2002
Mensajes: 11
Antigüedad: 23 años, 1 mes
Puntos: 0
comprobar que leo de una BD

necesito comprobar si el valor que leo de una base de datos es nulo, vacio o no. He probado con todo y lo ultimo que hice fue un if como este:

<% dato=registros.Fields(nombre).value

if dato = null then

response.write("esta vacio")

else

response.write(dato)

end if %>

Pero no funciona, siempre ejecuta el else, no entra en el if aunque un campo esté vacio. Tambien he probado con dato = void y poniendo estos dos entre comillas simples, y dobles y de to...........POR FAVOR AYUDARME!!!!!



Gracias por adelantado.


  #2 (permalink)  
Antiguo 08/04/2002, 13:06
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 24 años
Puntos: 0
Re: comprobar que leo de una BD

Antes que nada, me imagino que reas la conexion con la BD verdad ;) bueno, logico que si... ahora, intenta con esto:

Código:
<% dato=registros.Fields(nombre).value

if dato = " "   then

response.write "esta vacio"

else 

response.write "dato"

end if %>

Esas lineas ( creo yo), buscaban la palabrta NULL y por eso te emandaba directo al ELSE.. creo yo  :golpeado: 

Saludos, cualquier cosa, aqui andamos  :arriba:
Owen Bonilla
Webmaster Weblaguna S. C.
[email protected]
[email protected]

  #3 (permalink)  
Antiguo 08/04/2002, 13:45
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 117
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: comprobar que leo de una BD

deberias de probar asi:

<% dato=registros.Fields(nombre).value

if isnull(dato) or trim(dato)="" then

response.write("esta vacio")

else

response.write(dato)

end if %>

creo que esto solucionar tu problema.

saludos.
Nilton.
  #4 (permalink)  
Antiguo 08/04/2002, 13:45
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 117
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: comprobar que leo de una BD

deberias de probar asi:

<% dato=registros.Fields(nombre).value

if isnull(dato) or trim(dato)="" then

response.write("esta vacio")

else

response.write(dato)

end if %>

creo que esto solucionar tu problema.

saludos.
Nilton.
  #5 (permalink)  
Antiguo 09/04/2002, 04:32
 
Fecha de Ingreso: abril-2002
Mensajes: 11
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: comprobar que leo de una BD

GRACIAS A TODOS. YA ME FUNCIONA PONIENDO
ISNULL(DATO)

LOS FOROS FUNCIONAN, ES UNA ALEGRIA SABERLO.
INTENTARÉ DEVOLVER EL FAVOR RESPONDIENDO LO QUE SEPA. DE ESO SE TRATA,NO?

P.D.-SI, SI CONECTÉ LA BD, OWEN-BONILLA ;)

  #6 (permalink)  
Antiguo 09/04/2002, 13:29
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 24 años
Puntos: 0
Re: comprobar que leo de una BD

Ah orale !!!
Que bueno que ya te funciono !!
Ya sabes, cualquier duda aqui andamos, solo hechanos un grito :cantar:

Saludos !!

Owen Bonilla
Webmaster Weblaguna S. C.
[email protected]
[email protected]

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:25.