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
%>