Tengo un asp que busca dentro de una base de datos, registros en diferentes tablas.
Por ejemplo se puede buscar por
DNI
Nombre
Fecha
Por alguna de esas variables trae los resultados
Mi duda es la siguiente, como hago para que busque tanto por nombre y fecha. o sea
Nombre= Fedex
Fecha=23/03/2004
De la manera que lo tengo hecho ahora se puede solo por una sola variable
Muchas Gracias y muy pero muy util este foro, ya que personas como yo que recien empesamos no sirve como herramienta para crecer y aprender dentro de la programacion web
Gracias denuevo
Codigo<%%>
<%
if request.form <> "" then
dim con,rs,sql
dim nombre,apellido,dni,reclamon,fecha
set con = server.createobject("ADODB.Connection")
set rs = server.createobject("ADODB.Recordset")
nombre = request.form("nombre")
apellido = request.form("apellido")
dni = request.form("dni")
reclamon = request.form("reclamon")
fecha = request.form("fecha")
if nombre <> "" then sql = sql & "Nombre like'"&nombre&"%'"
if apellido <> "" then sql = sql & "Apellido like'"&apellido&"%' "
if dni <> "" then sql = sql & "dni='"&dni&"'"
if reclamon <> "" then
if sql <> "" then
sql = sql & " AND reclamom='"&reclamon&"' "
else
sql = sql & "reclamon='"&reclamon&"' "
end if
end if
if fecha <> "" then sql = sql & "fecha ='"&fecha&"' "
sql = "SELECT * FROM Usuarios WHERE " & sql
%>
<%
'************************************************* **************
'esto me escribe todos los resultados
'************************************************* **************
response.write ("<hr>")
response.write ("resultados:<br>")
con.connectionstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= C:\fede\csc\reclamos\basededatos.mdb"
con.open
rs.open sql,con, adopenkeyset
dim i
do until rs.eof = true
i=i+1
%>