Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2007, 01:04
Avatar de Cameron_2006
Cameron_2006
 
Fecha de Ingreso: diciembre-2006
Mensajes: 248
Antigüedad: 18 años, 4 meses
Puntos: 0
Sonrisa Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

Hola buen día a todos, estoy haciendo un carrito de compra, y en el código de búsqueda me da el siguiente error, al colocar un nombre en el formulario e iniciar la búsqueda.

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta 'ACTIVO and COD_SECCION IN () and PRODUCTO LIKE '%discos%''.


/carrito/Productos/busqueda.asp, línea 100

La línea 99 y 100 son estas:

99:
SQL = "Select COD_PRODUCTO, PRODUCTO, PRECIO FROM productos " & "where ACTIVO and COD_SECCION IN ("&secciones & ") and PRODUCTO LIKE '%"&nombre&"%' order by PRODUCTO"

100
Tabla.Open SQL, Base, 3,3

El formulario es este:

<form name="formi" method="post" action="<%=Ruta%>">
<input type="Hidden" name="nombre" value="<%=nombre%>">
<input type="Hidden" name="seccion" value="<%=request.form("seccion")%>">
<input type="Hidden" name="pagina" value="">
</form>


Gracias de antemano por la ayuda...