Buenas gente
He sacado de diferentes posts un método de búsqueda y lo he adaptado a mis necesidades. La cuestión es que funciona todo perfecto si en el formulario paso 1 sola palabra (EJ: web). Si paso 2 palabras (EJ: actualizar web) no funciona y me da el siguiente error.
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 1.
/workflow/search.asp, línea 40
este es el código:
Código:
<%
busqueda=Split(Replace(Request.Form("nombre"),"'","''"))
sql="SELECT * FROM workflow WHERE nombre_wf LIKE '%"&busqueda(0)&"%' "
For i=1 to Ubound(busqueda)
sql=sql&" OR NOMBRE LIKE '%"&busqueda(i)&"%' "
Next
Set rs = Conn.Execute(sql) 'LINEA 40, LA DEL ERROR!
%>
<%do while not rs.eof%>
<TR>
<td><%=rs("id_wf")%></td><td><%=rs("nombre_wf")%></td>
</TR>
<%
rs.movenext
loop
%>
Agradecería si me pueden dar una mano a ver en que me estoy equivocando. Desde ya muchas gracias.