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

Consulta a base de datos y mostrar enlace si un campo no está vacío

Estas en el tema de Consulta a base de datos y mostrar enlace si un campo no está vacío en el foro de ASP Clásico en Foros del Web. Soy bastante novatillo en estos temas. Estoy intentando hacer lo siguiente: Tengo una base de datos con 15 campos. Cada uno representa el nombre de ...
  #1 (permalink)  
Antiguo 23/03/2005, 16:49
 
Fecha de Ingreso: junio-2004
Mensajes: 1
Antigüedad: 20 años, 10 meses
Puntos: 0
Consulta a base de datos y mostrar enlace si un campo no está vacío

Soy bastante novatillo en estos temas.
Estoy intentando hacer lo siguiente:
Tengo una base de datos con 15 campos. Cada uno representa el nombre de un archivo de imagen. La mayoría de los registros no tienen completos los 15 campos. Necesito consultar la BD y que si el campo no está vacío, muestre el resultado como un enlace a la imagen en grade desde la imagen en miniatura, pero que si el campo está vacío no muestre la miniatura.
Muchas gracias.
  #2 (permalink)  
Antiguo 23/03/2005, 16:54
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
if rs("campo")<>"" then
response.write "<img src="&rs("imagen")&">"
end if
  #3 (permalink)  
Antiguo 23/03/2005, 18:40
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Tambien puede darse el caso de que tu campo admita nulos y tenga ese valor, por lo tanto tambien evalua que no sea nulo...modificando un poco la condicion de sjam:

if rs("campo")<>"" and not isNull(rs("campo")) then
response.write "<img src="&rs("imagen")&">"
end if

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 10:39.