Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/10/2007, 22:11
darkmcloud
 
Fecha de Ingreso: octubre-2007
Mensajes: 191
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Busqueda Multiple En Asp

lo siento amigos mios.....aun no me funciona...........por favor !!! digan donde esta mi error.....ya me estoy desesperando....
creo que se dan cuenta que soy un novato...pero quiero aprender.....pero ya no se que hacer....por favor sean lo mas explicativos .......diganme como hacer la consulta correctamente y como mostrar los resultados please !!! help me !!!
les agradesco a los que han puesto su atencion y me han respondido..


este es el nuevo codigo:
Cita:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<FORM ACTION='Validar.asp' METHOD='GET' id=form1 name=form1>
</HEAD>
<%

if Session("id_usuario") = "" then
Response.Write "<SCRIPT LANGUAGE='JAVASCRIPT'>"
Response.Write "top.opener.close()"
Response.Write "</SCRIPT>"
Response.Redirect("Login.Asp")
end if

dim dbConn

csr = Request.form("csr")

distribuidor = Request.form("distribuidor")


On Error Resume next

Dim Rs, Cnn, strSQL
set Cnn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
Cnn.Open Session("cnx")

strQuery = "Select * from Tblcliente where "

If Not(IsEmpty(csr)) Then

strQuery = strQuery & " csr = '" & csr &"'"

End If

If Not(IsEmpty(distribuidor)) Then

strQuery = strQuery & " AND distribuidor = '" & distribuidor &"'"

End If

rs.Open strQuery, Cnn

If rs.EOF then
Response.Write("Usuario no existe")
end if

If Not rs.EOF then
Response.Write("usuario existe")
end if

Cnn.Close
set Cnn= nothing
set rs=Nothing
%>
<BODY>
</BODY>
</HTML>
por favor !!! les suplico su ayuda !!!
lo extraño es que si yo borro el

Cita:
If Not(IsEmpty(distribuidor)) Then
strQuery = strQuery & " AND distribuidor = '" & distribuidor &"'"
End If
la consulta si se ejecuta bien.....o si lo incluyo y en ambos campos de busqueda yo le escribo dos valores que se encuentren en la bdd, la consulta se ejecuta bien....
pero si escribo solo en el campo "csr" o solo en el campo "distribuidor" .....la consulta no me encuentra ningun valor....por favor les pido que me ayuden!!!