Error al ejecutar Query de SQL en Visual Basic 6

Jusn luis
19 de Enero del 2010
Hola amigos....estoy desarrollando un programa que extrae informacion de una base de datos de SQL SERVER...pero al ejecutar la Consulta, me manda el siguiente mensaje: ERROR DE SINTAXIS CERCA DE '#'.

La consulta que estoy usando es la siguiente:

"SELECT DISTINCT cs_cat_artic.linea_id AS Linea, " & _
"cs_cat_artic.clave AS Clave, " & _
"cs_cat_artic.nombre AS Nombre, " & _
"SUM(cs_part_vta.cant) AS Cantidad, " & _
"(SUM(cs_part_vta.ivta) / 100) AS Importe " & _
"FROM cs_doc_vta, " & _
"cs_part_vta, " & _
"cs_cat_artic, " & _
"sw_cat_suc, " & _
"cs_cat_prov, " & _
"cs_cat_linea, " & _
"cs_art_almac " & _
"Where cs_doc_vta.doc_vta_id = cs_part_vta.doc_vta_id and cs_doc_vta.cons_suc_id = cs_part_vta.cons_suc_id and " & _
"cs_part_vta.artic_id = cs_cat_artic.artic_id and cs_part_vta.cons_suc_id = cs_cat_artic.cons_suc_id and " & _
"cs_doc_vta.cons_suc_id = sw_cat_suc.suc_id and cs_cat_artic.prov_id = cs_cat_prov.prov_id and " & _
"cs_cat_artic.cons_suc_id = cs_cat_prov.cons_suc_id and cs_cat_artic.linea_id = cs_cat_linea.linea_id and " & _
"cs_cat_artic.artic_id = cs_art_almac.artic_id and cs_cat_artic.cons_suc_id = cs_art_almac.cons_suc_id and " & _
"cs_cat_artic.cons_suc_id = cs_cat_linea.cons_suc_id and cs_cat_artic.nombre Not Like '%KIT%' AND " & _
"cs_cat_artic.nombre Not Like '%PROMOCION%'AND cs_cat_artic.nombre Not Like '%ENVASE%' AND " & _
"cs_cat_artic.nombre Not Like '%HIELERA%' AND cs_cat_artic.nombre Not Like '%BOLSA%' AND " & _
"cs_cat_artic.nombre Not Like '%CALENDA%' AND cs_cat_linea.linea_id = " & linea & " AND " & _
"cs_cat_artic.cons_suc_id = " & suc & " AND cs_doc_vta.fecha BETWEEN #" & fecha1 & " # And # " & fecha2 & "# " & _
" GROUP BY cs_cat_artic.linea_id,cs_cat_artic.clave,cs_cat_artic.nombre " & _
"ORDER BY cs_cat_artic.nombre"

GRACIAS POR SU AYUDA.....

mvallejos
19 de Enero del 2010
Están mal usadas las fechas.... utiliza la funcion Convert de Sql Server para tratar fechas.

Saludos