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

No Se Ejecuta El If

Estas en el tema de No Se Ejecuta El If en el foro de ASP Clásico en Foros del Web. En el sigueinte código no se ejecuta el if que está dentro del do while, y las varaibles si tman su valor correcto. Si alguien ...
  #1 (permalink)  
Antiguo 11/11/2004, 17:01
 
Fecha de Ingreso: octubre-2004
Ubicación: Venezuela
Mensajes: 111
Antigüedad: 20 años, 6 meses
Puntos: 0
Pregunta No Se Ejecuta El If

En el sigueinte código no se ejecuta el if que está dentro del do while, y las varaibles si tman su valor correcto. Si alguien puede observar lo que pasa, se lo agradezco un millón.
<%
fecha=Request.querystring("variable1")
usuario=Request.querystring("variable2")
hora=Request.querystring("variable3")


dim conexion, sql, RS
Set conexion = Server.CreateObject("ADODB.Connection")
conexion.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("base_datos.mdb"))
Set RS = Server.CreateObject("ADODB.Recordset")
RS.open "foro",conexion
RS.movefirst
do while not RS.eof
if RS("fecha")= fecha and RS("usuario")= usuario and RS("hora")= hora then
%>
<TABLE align=center border=1>
<TBODY>
<TR>
<TD></TD>
<TD align=right><A
href="http://127.0.0.1/Responderforo.htm">Responder</A> <A
href="http://127.0.0.1/Listaforos.asp">Lista de Foros</A></TD></tr>
<TR bgColor=#b5b5ff>
<TD align=left width=170><B><% =RS("asunto") %></B> >
<P>Autor: <% =RS("usuario") %>
<P>Día: <% =RS("fecha") %> </P></TD>
<TD vAlign=top width=500><% =RS("mensaje")%></TD></FONT></TR></TBODY></TABLE>

<% exit do
else
rs.movenext
end if
loop %>

Gracias!
  #2 (permalink)  
Antiguo 11/11/2004, 17:11
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
este post ya lo habia visto........ ???????

if(RS("fecha")=cdate(fecha) and RS("usuario")=usuario and RS("hora")=cdate(hora)) then

Mira amiguita. no soy adivino para ver si los valores que estás poniendo como fecha, usuario sean válidos, eso lo podrías checar TÚ y analizarle un poco porqué no está entrando, sin embargo tome encuenta mi observación.
  #3 (permalink)  
Antiguo 13/11/2004, 13:39
 
Fecha de Ingreso: octubre-2004
Ubicación: Venezuela
Mensajes: 111
Antigüedad: 20 años, 6 meses
Puntos: 0
Si fecha es un valor fecha.
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 08:13.