Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/07/2003, 08:14
Avatar de lexus
lexus
 
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
tienes que hacerle un pequeño cambio al formulario para poder buscar entre rangos de fechas, agregale uno qeu se llame fecha1 y otro fecha2.
para buscar fechas en asp creo que es #mes-dia-año# osea que en el sql tiene que llevar almhoadillas#, en la busqueda deberas colocarlo por ejemplo asi:
fecha1 11-30-2003 fecha2 12-31-2003


los resultados se manejan asi:

en la pagina buscar.asp
Código:
<%
Dim Conexion,Tabla 
Set Conexion=Server.CreateObject("adodb.connection") 
Set Tabla=Server.CreateObject("adodb.recordset") 
Conexion.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("libros.mdb") 

Dim Temp

Temp = "SELECT * FROM Skytels  WHERE titulo LIKE '%" & _
request.querystring("titulo") & "%' And escritor LIKE '%" & _
request.querystring("escritor") & "%' And descripcion LIKE '%" & _
request.querystring("descripcion") & "%' And fecha
Between #" & request.querystring("fecha1")& "# And #" & request.querystring("fecha2")& "# Order By libro ASC"
Tabla.Open Temp, Conexion 
If not Tabla.eof then

' no estoy seguro de si asi se maneja la instruccion para las fechas pruebalo y me comentas.
%>

Resultados: <b><%=Tabla.recordcount%></b>
<% Do While not  Tabla.eof %>
Titulo:<%=Tabla("titulo")%><br>
escritor:<%=Tabla("escritor")%><br>
descripcion:<%=Tabla("descripcion")%><br>
fecha:<%=Tabla("fecha")%>
<%
' con esto nos movemos de uno en uno por cada
'registro
 Tabla.movenext
loop
%>

<%
'si no encontramos registros entonces 
'mostramos mensaje en pantalla
else
response.write "no hay resultados para su busqueda."
End if
%>
lo he acomodado un poco a tus necesidades, ya el resto es solo copiar y pegar en tu diseño.(tendras que cambiar el nombre de cada campo en el formulario de busqueda por el que corresponda para qeu coincida con el request.querystring.

espero te sirva, depronto sale algun error en lo de las fechas ya qye no estoy seguro de uqe asi sea, pero el resto si es asi estoy seguro..

me avisas.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com

Última edición por lexus; 09/07/2003 a las 08:23