
18/06/2002, 05:00
|
| | 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 |