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