consulta sql a informix por un rango de fecha
Publicado por Cesar (1 intervención) el 22/11/2006 12:53:53
Hola amigos, ojala alguien me pueda ayudar, llevo dos semanas pegado con esto;
Estoy haciendo un programita en visual basic, que realiza una consulta SQL al motor de datos Informix, estoy filtrando por un rango de fecha, pero me sale un error, estoy usando coneccion ado por referencia y ocupo el control DTPicker, otras consultas que hago desde visual basic no me dan problema, solo esto lo del rango de fecha.
Adjunto la consulta y el error que me sale, a ver si alguien me da una manito, gracias.....
" SELECT pfecha,vnprofac.psigla, pnrfac,
" pprene,vnprofac.pcopro,cvproduc.pdescr, penvas, pcanti, " & _
" fact_cd_vend1, fact_cd_vend2, fact_cd_vend3 " & _
" FROM vnprofac,cvproduc " & _
" WHERE pfecha between to_date( & fec_ini & ','%d/%m/%iY') AND
to_date( & fec_fin & ,'%d/%m/%iY')" & _
" AND vnprofac.psigla = '" & Trim(lbl_cliente) & "'" & _
" AND cvproduc.pprodu = vnprofac.pcopro " & _
" ORDER BY pfecha, pnrfac "
.... y el error que me da, es este;
" Error '-2147217900 (80040e14)' en tiempo de ejecucion:
EIX000: (-11060) general error.: syntax error "
Gracias
Estoy haciendo un programita en visual basic, que realiza una consulta SQL al motor de datos Informix, estoy filtrando por un rango de fecha, pero me sale un error, estoy usando coneccion ado por referencia y ocupo el control DTPicker, otras consultas que hago desde visual basic no me dan problema, solo esto lo del rango de fecha.
Adjunto la consulta y el error que me sale, a ver si alguien me da una manito, gracias.....
" SELECT pfecha,vnprofac.psigla, pnrfac,
" pprene,vnprofac.pcopro,cvproduc.pdescr, penvas, pcanti, " & _
" fact_cd_vend1, fact_cd_vend2, fact_cd_vend3 " & _
" FROM vnprofac,cvproduc " & _
" WHERE pfecha between to_date( & fec_ini & ','%d/%m/%iY') AND
to_date( & fec_fin & ,'%d/%m/%iY')" & _
" AND vnprofac.psigla = '" & Trim(lbl_cliente) & "'" & _
" AND cvproduc.pprodu = vnprofac.pcopro " & _
" ORDER BY pfecha, pnrfac "
.... y el error que me da, es este;
" Error '-2147217900 (80040e14)' en tiempo de ejecucion:
EIX000: (-11060) general error.: syntax error "
Gracias
Valora esta pregunta


0