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

como recupero las busquedas que se hacen en mi buscador?....plis ayuda

Estas en el tema de como recupero las busquedas que se hacen en mi buscador?....plis ayuda en el foro de ASP Clásico en Foros del Web. Como puedo saber lo que se busca en mi site en el buscador en asp que tengo? Alguien sabe?...... este es el codigo...... ============================================== <% ...
  #1 (permalink)  
Antiguo 07/02/2003, 16:01
Avatar de basty  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 104
Antigüedad: 22 años, 3 meses
Puntos: 0
Pregunta como recupero las busquedas que se hacen en mi buscador?....plis ayuda

Como puedo saber lo que se busca en mi site en el buscador en asp que tengo?

Alguien sabe?......



este es el codigo......

==============================================
<%

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("base_guia.mdb")

Dim Temp


Temp="Select * From Comercios Where UCase(Categoria & Nombre & Direccion & Telefono) like '%" & UCase(Request("palabra")) & "%'"

Tabla.Open Temp, Conexion
If Tabla.BOF And Tabla.EOF Then
%>
==============================================

como lo implemento ???????....

PD: cuando ejecuto en mi machine me aparece este error:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Controlador ODBC Microsoft Access] El sistema operativo no admite la secuencia de ordenación seleccionada.



como soluciono eso?


graciaaaaaaaas.....al q me conteste!
__________________
...el triunfo no esta en vencer siempre...
sino en nunca desanimarse.....
  #2 (permalink)  
Antiguo 07/02/2003, 17:45
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 23 años, 3 meses
Puntos: 5
<%

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("base_guia.mdb")

Dim Temp

-------------------->
Temp="Select * From Comercios Where UCase(Categoria) like '%" & UCase(Request("palabra")) & "%'" || UCase(Nombre) like '%" & UCase(Request("palabra")) & "%'" || UCase(Direccion)like '%" & UCase(Request("palabra")) & "%'" || UCase (Telefono) like '%" & UCase(Request("palabra")) & "%'"
-------------------->


Tabla.Open Temp, Conexion
If Tabla.BOF And Tabla.EOF Then
%>


Creo que por ahi va...
__________________
Manoloweb
  #3 (permalink)  
Antiguo 07/02/2003, 18:04
Avatar de basty  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 104
Antigüedad: 22 años, 3 meses
Puntos: 0
a ver si nos entendemos.....

yo tengo una bdd llamada "Busquedas", quiero q ahi se guarden las palabras que se buscan........


lo que tengo es:

====================

<%

Set conexion=Server.CreateObject("ADODB.Connection")
conexion.Open "Driver={Microsoft Access Driver (*.mdb)}; "& "Dbq=" & Server.MapPath("busquedas.mdb")
valorBusqueda = Request.form("palabra")

consulta="INSERT INTO Busquedas ([Fecha], Palabras) VALUES ('" &now()& "', '"&palabra&"')"


Set resultado=conexion.Execute (consulta)
conexion.Close

%>

====================

Hasta ahi todo bien, me pone la fecha en q se busco, y me agrega filas, pero:

NO ME APARECE LA PALABRA QUE SE BUSCO (osea, no se escribe en la bdd "Busqueda" .....????

COMO LO ARREGLO......

Se q es una huevada, pero hace horas q estoy y no lo puedo sacar....

Thanks
__________________
...el triunfo no esta en vencer siempre...
sino en nunca desanimarse.....
  #4 (permalink)  
Antiguo 07/02/2003, 20:31
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 23 años, 3 meses
Puntos: 5
<%

Set conexion=Server.CreateObject("ADODB.Connection")
conexion.Open "Driver={Microsoft Access Driver (*.mdb)}; "& "Dbq=" & Server.MapPath("busquedas.mdb")

--------->
valorBusqueda = Request.form("palabra")
--------->

consulta="INSERT INTO Busquedas ([Fecha], Palabras) VALUES ('" &now()& "', '"&valorBusqueda &"')"


Set resultado=conexion.Execute (consulta)
conexion.Close

%>
__________________
Manoloweb
  #5 (permalink)  
Antiguo 08/02/2003, 14:28
Avatar de basty  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 104
Antigüedad: 22 años, 3 meses
Puntos: 0
FUNCIONA!!!!

Manoloweb....

FUNCIONA.....!!!!

MIL GRACIAS!!!!!!!!!!

......y para poner tipo "lo que se busca" como hago????

ya es mucho pedir no'?

igual con eso ya estoy hecho!!!!

Gracias nuevamene!
__________________
...el triunfo no esta en vencer siempre...
sino en nunca desanimarse.....
  #6 (permalink)  
Antiguo 08/02/2003, 16:26
 
Fecha de Ingreso: diciembre-2001
Mensajes: 262
Antigüedad: 23 años, 5 meses
Puntos: 0
Supongo que habras de leer la tabla de busquedas y mostrar,



antes de cerrar la conexion

Set rs=Server.CreateObject("ADODB.RecordSet")

mostrar= "SELECT TOP 10 FROM busquedas ORDER BY id DESC"

rs.Open mostrar

...............


rs.Close
con.Close

(Supongo)
  #7 (permalink)  
Antiguo 09/02/2003, 14:07
Avatar de basty  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 104
Antigüedad: 22 años, 3 meses
Puntos: 0
Pregunta como hago un top 10?

la cosa es asi:
como hago, por ejemplo un top 10 de lo que se busca......pero
que lo tome de la tabla, pero solo los ultimos 10 registros y no el resto?

como lo agrego:

<%

Set conexion=Server.CreateObject("ADODB.Connection")
conexion.Open "Driver={Microsoft Access Driver (*.mdb)}; "& "Dbq=" & Server.MapPath("busquedas.mdb")

--------->
valorBusqueda = Request.form("palabra")
--------->

consulta="INSERT INTO Busquedas ([Fecha], Palabras) VALUES ('" &now()& "', '"&valorBusqueda &"')"


Set resultado=conexion.Execute (consulta)
conexion.Close

%>


agradezco respuestas!!!....

thanks!!
__________________
...el triunfo no esta en vencer siempre...
sino en nunca desanimarse.....
  #8 (permalink)  
Antiguo 13/02/2003, 10:55
Avatar de basty  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 104
Antigüedad: 22 años, 3 meses
Puntos: 0
snif....

alguien me ayuda con lo anterior.... q no me sale?


gracias.....snif.....
__________________
...el triunfo no esta en vencer siempre...
sino en nunca desanimarse.....
  #9 (permalink)  
Antiguo 15/04/2003, 00:16
Avatar de basty  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 104
Antigüedad: 22 años, 3 meses
Puntos: 0
nuevamente yo!

de nuevo el buscador......

no me escribe las busqedas............¿?

==========
<%
Set conexion=Server.CreateObject("ADODB.Connection")
conexion.Open "Driver={Microsoft Access Driver (*.mdb)}; "& "Dbq=" & Server.MapPath("busquedas.mdb")

Busqueda = Request.form("palabra")
consulta="INSERT INTO Busquedas ([Fecha], Palabras) VALUES ('" &now()& "' , '"&Busqueda&"')"

Set resultado=conexion.Execute (consulta)
conexion.Close
%>
==================

pone la fecha, pero no la palabra q se busca.....

ah, y como hago un top 10 q se escriba arriba del buscador?
__________________
...el triunfo no esta en vencer siempre...
sino en nunca desanimarse.....
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 14:24.