Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/09/2007, 02:29
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

Mira lo que pusiste :

COD_SECCION IN ()




Chequea que haya datos en la variable secciones, y de paso, en nombre. En caso de que no haya, no añadas la condición ya que te el motor SQL te dará error.


Es decir

SQL = "Select COD_PRODUCTO, PRODUCTO, PRECIO FROM productos " & "where ACTIVO = 1"

if secciones <> "" then SQL = SQL & " and COD_SECCION IN ("&secciones & ")"

if nombre <> "" then SQL = SQL & " and PRODUCTO LIKE '%"&nombre&"%' "

SQL = SQL & " order by PRODUCTO""


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -

Última edición por tammander; 04/09/2007 a las 02:43