format para la fecha
Publicado por daniel (23 intervenciones) el 23/02/2004 22:50:01
mi problema es el siguiente: quiero generar un reporte pero primero lo quiero visualizar en un ListView, en el formulario yo le coloco 2 parametros, mes (desde enero hasta diciembre) y año(desde 2000 hasta 2020), en mi BD an Acces tengo el campo fecha de la siguienete forma (01/01/2000) o "dd/mm/yyyy"
yo declaro dos var mes y año tipo Date, las cuales son las que utilizo en la sentencia de sql para poder hacer la igualdad del mes y año que quiero, ademas les doy el siguiente format
mes=Format(cbomeses.Text), "mmmm"), para que me busque por mes
año = Format(cboaños.Text), "yyyy"), para que seleccione el año que desea.
entonces el problema me da es en la consulta de sql, que es la sguiente
"SELECT Tip_Con, Ape_Ti, Nom_Ti, Fec_Cheq, Monto_Cheq FROM ControlSiniestro WHERE Fec_Cheq = #" & mes & "# AND #" & año & "# AND Tip_Con = 'Empleado' ORDER BY Fec_Cheq"
y esta me da el siguiente error: Error de sintaxis en la fecha en la expresion de consulta Fec_Cheq = #Enero# AND #19/03/1905#,
entonces lo que quiero saber es que si yo teniendo una fecha con el siguiente formato 01/01/2000 "dd/mm/yyyy" puedo hacer comparaciones en mes "mmmm" y año "yyyy" con el formato de fecha que tengo en la BD
yo declaro dos var mes y año tipo Date, las cuales son las que utilizo en la sentencia de sql para poder hacer la igualdad del mes y año que quiero, ademas les doy el siguiente format
mes=Format(cbomeses.Text), "mmmm"), para que me busque por mes
año = Format(cboaños.Text), "yyyy"), para que seleccione el año que desea.
entonces el problema me da es en la consulta de sql, que es la sguiente
"SELECT Tip_Con, Ape_Ti, Nom_Ti, Fec_Cheq, Monto_Cheq FROM ControlSiniestro WHERE Fec_Cheq = #" & mes & "# AND #" & año & "# AND Tip_Con = 'Empleado' ORDER BY Fec_Cheq"
y esta me da el siguiente error: Error de sintaxis en la fecha en la expresion de consulta Fec_Cheq = #Enero# AND #19/03/1905#,
entonces lo que quiero saber es que si yo teniendo una fecha con el siguiente formato 01/01/2000 "dd/mm/yyyy" puedo hacer comparaciones en mes "mmmm" y año "yyyy" con el formato de fecha que tengo en la BD
Valora esta pregunta


0