Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/12/2002, 17:17
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 23 años, 3 meses
Puntos: 29
El buscador me muestra todos los registros

Sí, en vez de mostrarme sólo lo que coincide, aunque la palabra no exista EN ABSOLUTO en la base de datos, me muestra todos los registros. He aquí el código (http://www.webexperto.com/articulos/articulo.asp?cod=13)

<%
Set Conexion=Server.CreateObject("adodb.connection")
Set Tabla=Server.CreateObject("adodb.recordset")
Conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("../*.mdb")&";"
'definimos las variables de busqueda
Rango=Request("Tipo")
If Rango="1" Then
'En la Tabla la palabra que buscamos
Temp="Select * From respuestas Where UCase([mensaje])='" & UCase(Request("palabra"))'"
Else
Temp="Select * From respuestas Where InStr(UCase([mensaje]),'" & UCase(Request("Criterio")) & "')>0"
End If
Tabla.Open Temp, Conexion
If Tabla.BOF And Tabla.EOF Then
%>
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.