retomo este tema por que a mi tambien me paso y me saco mucho de onda ....
el caso que dicen es:
08/01/2003 cuando debería insertar 01/08/2003
es decir lo inserta con el formato:
mm/dd/aaaa cuando deberia ser dd/mm/aaaa
por lo que nuestra BD en Access debe de estar en fecha formato corto es decir dd/mm/aaaa
a mi me pasaba lo mismo, por lo ke cambie a formato mediano asi
cuando insertaba en la Bd hacia
1-ago-2003 y yaaaaaaaa!!!!
en lugar de 01/08/2003 lo ke provocaba el 08/01/2003
pero el usar el formato mediano en busquedas "por ejemplo" me ha dado problemas en esto: en mi BD tengo una fecha como:
1-ago-2003 pero en la Sente SQL debo de usar
1-aug-2003 = fechaBD ,,, es decir 1-ago-2003 !!!!! no entiendo ke pasa....
ademas el usar el formato mediano me ha dado problemas en funciones como weekday !! ???????????????
Buenooo la solucion ke voy a probar (no se si funcione al 100%)esperenme para decir ke pasa...pero hasta este momento creo que la solucion puede ser esta:
cuando insertes en la BD en lugar de usar el formato
dd/mm/aaaa (lo ke provocaba el 08/01/2003)
usa el
aaaa-mm-dd
con lo ke se almacena correctamente como 01/08/2003
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ bueno hasta ahora creo ke esa es la solucion si alguien sabe si estoy equivocado digameeeeeeeeeeeeee
el formato ke propongo aaaa-mm-dd me lo propusieron en este foro y es un estandar de no se ke...... pero creo ke si funciona.....
cheken
http://www.asptutor.com/asp/vart.asp?id=72