Otra de consultas (espero sea de las ultimas)

23/03/2006 - 16:47 por Marcos Galaviz | Informe spam
Bueno se que ya los harte pero son mi unica salvacion, una ultima consulta
pero ahora filtrando por fechas :(, tengo mi select y ahora quiero que sea
entre un rango de fechas pero ese rango lo estoy mandando de un formulario
mediante:

<form name="form1" method="post"
action="traficos.asp?fechainicio=<%=Request(FixQuotes("textfield"))%>">

mi pregunta es ¿como debo recibir esta informacion para meterla a una
variable y luego hacer en mi select el filtrado mediante : Select..
where frecep21 >= (aqui va la variable)

Me refiero como debe ser la sintaxis para esto y que me respete ese rango de
fecha?

Mil gracias de nuevo a todos.
 

Leer las respuestas

#1 Jose A. Fernandez
24/03/2006 - 02:13 | Informe spam
Marcos
Cada vez que realizas la consulta vas a la pagina
traficos.asp?fechainicio#/03/2006

(porque si estas enviando con formulario no lo haces con un control
input hidden que contenga el valor y mediante el atributo
method="get"envias todos los parametros del formulario en la URL y no
estar vos codificando esta tarea??)
Ejemplo
<input type="hidden" name="fechainicio"
value="<%=Request(FixQuotes("textfield"))%>">

No se como la envias pero bueno vamos al tema de RECIBIR
como el parametro viene por la url
strFechaInicio = Request.Querystring("fechainicio")

para luego colocarla en tu consulta...

Recomendacion:
Veo que usas la funcion FixQuotes que debe de hacer lo que dice
(eliminar las ' ), bueno te recomiendo que lo hagas nuevaente en el
WHERE
where frecep21 >= FixQuotes (strFechaInicio)

Recomendacion 2:
que DB estas utilizando? proque no es buena practica realizar la
consulta deirectamente en la codigo ASP, no puede realizarla mediante
un procedimiento almacenado o algo parecido en tu db.

Preguntas similares