Pon esto
Código:
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""
en vez de
Código:
SQL = "Select COD_PRODUCTO, PRODUCTO, PRECIO FROM productos " & "where ACTIVO=1 and COD_SECCION IN ("&secciones & ") and PRODUCTO LIKE '%"&nombre&"%' order by PRODUCTO"
Te evitará errores en el montaje de la cadena SQL. Si
request.form("seccion") viene vacio (supongo que es un select múltiple) no montará la condición IN. Lo mismo que
nombre. Si viene vacio no hará el LIKE.
Un saludo