Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2002, 05:00
BiRi
 
Fecha de Ingreso: mayo-2002
Mensajes: 10
Antigüedad: 23 años
Puntos: 0
Me da un error al buscar en BD

Hola, haber si podeis ayudarme, he hecho un foro donde los post se guardan en una BD acces normal y corriente.

Ahora estoy haciendo un buscador, para que el usuario ponga una palabra y la busque dentro del foro y te enseñe el mensaje donde esta la palabra.

No tengo ni idea de como hacerlo, podeis indicarme??? please.

Por el momento he intentado algo:

Este es el codigo donde pongo la palabra a buscar:

-------------------------------------------
<form name="form1" method="post" action="resultados.asp">

<table width="51%" border="0" align="center" cellpadding=" ">
<tr>
<td width="50%"><div align="center"><b>Cadena a buscar:</b></div></td>
<td width="50%">
<input type="text" name="busqueda" maxlength="50">
</td>
</tr>

</table>
<div align="center"><br>
<input type="submit" name="Submit" value="Busqueda">
</div>
--------------------------------------------

Y esta es la pagina ASP que busca lo mandado por "busqueda"

-----------------------------------------

<!--#include file="bd.asp"-->

<%Busqueda=Split(Replace(Request.Form("bus queda"),"'","''"))
SQL="SELECT * FROM discusion WHERE INSTR(producto,'"&Busqueda(0)&"' )"
For i=1 to Ubound(Busqueda)
SQL=SQL&" OR INSTR(producto,'"&Busqueda(I)&"' )"
Next
SET RS=oConnectDiscusion.Execute(SQL)%>
--------------------------------------------

Y este es el error que me da el navegador cuando pongo una palabra y busco:

------------------------------------------
Información técnica (para personal de soporte técnico)

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A01A8)
Se requiere un objeto: 'oConnectDiscusion'
/foro/resultados.asp, línea 8


Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Página:
POST 27 bytes to /foro/resultados.asp

Datos de POST:
busqueda=ss&Submit=Busqueda
-------------------------------------------

Un Saludo Gracias