
18/02/2003, 10:07
|
| | Fecha de Ingreso: enero-2002
Mensajes: 349
Antigüedad: 23 años, 3 meses Puntos: 1 | |
Type Mismatch Hola a todos, tengo este error:
Response object error 'ASP 0106 : 80020005'
Type Mismatch
/quiz/shop2/search.asp, line 0
An unhandled data type was encountered.
El tema es asi, estoy haciendo un buscador con paginación, en una BD Access, la busqueda la hace bien pero cuando llega a la paginación salta este error
Primero traigo los datos de un formulario cuyo campo se llama "search" y lo recibo asi
Dim SQL, rs, cnn, search
search=Request("search")
Despues hago la sentencia SQL
search=Split(Replace(Request("search"),"'","''"))
SQL="SELECT * FROM Items WHERE INSTR(ItemName,'"&search(0)&"') or INSTR(ItemDesc,'"&search(0)&"') or INSTR(Maingroup,'"&search(0)&"') or INSTR(Secondgroup,'"&search(0)&"') "
For i=1 to Ubound(search)
SQL=SQL&" OR INSTR(ItemName,'"&search(I)&"') or INSTR(ItemDesc,'"&search(I)&"') or INSTR(Maingroup,'"&search(I)&"') or INSTR(Secondgroup,'"&search(I)&"') "
Next
y cuando pongo el enlace para la paginación lo hago asi
<a href="search.asp?ref=<%=i*10%>&search=<%=search%>" class="e" title="See page <%=i+1%>"><%=i+1%></a>
Creo que el error esta en el tipo de datos pero no me doy cuenta donde esta
Saludos y gracias de antemano |