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

recuperar fecha

Estas en el tema de recuperar fecha en el foro de ASP Clásico en Foros del Web. Hola, tengo un problema hay una caja de texto para buscar por fecha en la base de datos X registros, ingreso una primera fecha 21-07-2004 ...
  #1 (permalink)  
Antiguo 23/07/2004, 08:53
 
Fecha de Ingreso: junio-2004
Mensajes: 7
Antigüedad: 20 años, 10 meses
Puntos: 0
recuperar fecha

Hola, tengo un problema hay una caja de texto para buscar por fecha en la base de datos X registros, ingreso una primera fecha 21-07-2004 y me trae los datos de esa fecha, ingreso otra fecha 20-07-2004 y tengo la opcion de volver atras y como hago para que me tome la fecha anterior osea 21-07-2004 y m0ostrarla en la caja de texto.
asi recibo la fecha:
fecha=Request.Querystring("text1")
if fecha="" then
fecha=Request.Form("text1")
end if
  #2 (permalink)  
Antiguo 23/07/2004, 09:29
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Un consejo: Para este tipo de situaciones no uses .QUERYSTRING ni .FORM, sólo el Request() a secas.
Te paso un simple ejemplo según entendí tu caso:


página que envía la fecha mediante el formulario:

<form...>
...
<input type="text" name="text1" value="<% = Request("text1") %>">
...
</fomr>


página que recibe la fecha:

<% ' blablabla %>
<a href="paginaAnterior.asp?text1=<% = Request("text1") %>">atrás</a>
<% ' 'blablabla %>
  #3 (permalink)  
Antiguo 23/07/2004, 09:53
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Otro consejo: Cuando desees que efectivamanente solo recibas lo que se envió por formulario POST, usa .Form explicitamente, ya que request solo recibe ambos casos (GET y POST).

Saludos
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 09:51.