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

Ayuda

Estas en el tema de Ayuda en el foro de ASP Clásico en Foros del Web. Hola,, a todos,, Seguramente esta pregunta la han resuelto muchas veces me gustaria me ayudaran a encontrar la respuesta o saber como hacerlo.. Quisiera hacer ...
  #1 (permalink)  
Antiguo 30/01/2004, 15:25
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 20 años, 6 meses
Puntos: 0
Ayuda

Hola,, a todos,,
Seguramente esta pregunta la han resuelto muchas veces me gustaria me ayudaran a encontrar la respuesta o saber como hacerlo..
Quisiera hacer una busqueda,,

Se hacer busquedas pero ya tengo determinado el TIPO con
...
..
acc = "Select * From descripcion WHERE el_campo_a_filtrar = '" & Request.Form("Tipo") & "' order by area"
..
...
Pero como dije el valor "Tipo" ya se cual es anteriormente,, quiero
hacer la busqueda de lo que sea..
De antemano un saludo a todo y gracias
RUBEN
  #2 (permalink)  
Antiguo 30/01/2004, 16:14
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
sacale el where tonces

acc = "Select * From descripcion order by area"
  #3 (permalink)  
Antiguo 30/01/2004, 18:33
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 20 años, 6 meses
Puntos: 0
Perdon por mi entusiasmo a que me ayuden,, la cosa esta asi,, espero me ayuden.........como siempre... :)
Tengo una pagina html con lo siguiente: se llama directorio.htm
...
..
.
<form method="post" action="directorio.asp">
<div align="center">
<input type="text" name="tipo"></div>
<div align="center">
<input name="Enviar" type="submit" value="Enviar"></div>
</form>
...
..
Es un formulario quiero que en la entrada le pongan el nombre y busque el nombre y el telefono que lo tengo en una base de datos en Access,

la pagina ASP es la siguiente: se llama descripcion.asp
...
..
.
<% Dim cnn, rs, sSQL
set cnn = Server.CreateObject("ADODB.Connection")
cnn.Open "base"
sSQL = "Select * From base WHERE nombre = '" & Request.Form("tipo") & "' order by cargo"
set rs = cnn.Execute (sSQL)
%>
..
.
<% Do While NOT rs.Eof %>
....
..
.
<p>Nombre : <%=rs("nombre")%></p>
<p align="center">&nbsp;</p>
<p align="center">Telefono: <%=rs("telefono")%></p>
....
...
.<%rs.MoveNext
Loop
cnn.close %>
...
..
Ahora,, Tengo una base con todos los datos,, quiero que mis usuarios pongan cualquier nombre,, mayuscula o minuscula y les muestre el nombre y telefono de la base, En la base el nombre esta completo pero quiero que ellos puedan poner cualquier cosa,, nombre, apellido materno o paterno,, junto o separado,, etc..
Agradeceria me pudieran hechar la mano
please
Ruben..
__________________
•.•´¯`•.•☆★ஐmiztontli•.•´¯`•.
'
  #4 (permalink)  
Antiguo 02/02/2004, 09:23
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
usa la clausula like para buscar un substring dentro de uno mas grande.

http://www.aspfacil.com/tutsql/

saludos
  #5 (permalink)  
Antiguo 02/02/2004, 18:48
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 20 años, 6 meses
Puntos: 0
hola,,, gracias por responder a mis dudas,, ya mas o menos le he encontrado una forma y lo hace como quiero con algo asi

<%
Dim oConn, rs, SQL, a
set oConn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
a=Request.Form("tipo")
oConn.Open "base"
SQL="SELECT nombre, tel FROM baseWHERE nombre like '%"&a&"%'"
rs.Open SQL, oConn %>

Bueno y lo demas,, ahora me trae la busqueda que quiero pero no me hace un formato ya en la pagina muy bueno que digamos,, lo pone todo desordenado en el caso de que existan dos o tres personas con el mismo nombre,, como puedo darle formato a ese tipo de listas...
Gracias
RUBEn
__________________
•.•´¯`•.•☆★ஐmiztontli•.•´¯`•.
'
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 11:12.