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

Cambiar frase mediante un if-else

Estas en el tema de Cambiar frase mediante un if-else en el foro de ASP Clásico en Foros del Web. Saludos Tengo un sistema de noticias para mi página web en el que me gustaría que cuando ponga un link a una web aparezca "Links ...
  #1 (permalink)  
Antiguo 11/07/2002, 13:43
 
Fecha de Ingreso: julio-2002
Mensajes: 1
Antigüedad: 21 años, 11 meses
Puntos: 0
Cambiar frase mediante un if-else

Saludos

Tengo un sistema de noticias para mi página web en el que me gustaría que cuando ponga un link a una web aparezca "Links relacionados" y cuando el campo link de la base de datos esté vacío aparezca "No hay links relacionados". Este es el código que he probado:

Código:
 
<%
if Obj_RSX("link") = "" THEN
Response.Write("No hay Links Relacionados")
else
Response.Write("<b>· Links Relacionados:</b>")
end if
Response.Write("<BR>")
Response.Write("   ")
Response.Write("<font face='Verdana, Arial, Helvetica, sans-serif' color='#CCCCCC' size='1'>")
Response.Write Obj_RSX("link")
Response.Write("</font>")
%>
El problema es que siempre sale la frase "Links relacionados" aunque el campo de la base de datos esté vacio.

Gracias por su ayuda ;) .
  #2 (permalink)  
Antiguo 11/07/2002, 13:49
Avatar de ashketchum  
Fecha de Ingreso: julio-2001
Ubicación: En algun lugar de un gran pais
Mensajes: 418
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Cambiar frase mediante un if-else

Lo que tienes que hacer es lo siguiente

Código:
<%
if (Recorset.EOF) THEN
Response.Write("No hay Links Relacionados")
else
Response.Write ("Links Relacionados")
end if
%>
saludos y suerte

<img src="http://www.velazquez.com.mx/masteraspx/firma.jpg" width="465" height="79" border="0" usemap="#URL">
<map name="URL">
<area shape="rect" coords="270,48,347,61" href="http://www.masteraspx.tk" target="_blank">
</map>
  #3 (permalink)  
Antiguo 11/07/2002, 23:37
 
Fecha de Ingreso: mayo-2002
Mensajes: 20
Antigüedad: 22 años
Puntos: 0
Re: Cambiar frase mediante un if-else

recuerda que no es lo mismo un &quot;&quot; que un nulo...
de tal forma que deberías preguntar también si es nulo!!!
If (Obj_RSX(&quot;link&quot;) = &quot;&quot;) or (isNull Obj_RSX(&quot;link&quot;)) THEN
:)
  #4 (permalink)  
Antiguo 12/07/2002, 01:58
 
Fecha de Ingreso: mayo-2002
Mensajes: 14
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Cambiar frase mediante un if-else

Por si acaso prueba tb con Trim. por si tuviera espacios en blanco.
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 01:25.