Hola a todos.
Tenemos un programa que via ODBC (DAO 3.6) se conecta a una base de datos
SQLSERVER 2000 en un servidor.
Resulta que el servidor tiene definido en el regional setting MM/dd/yyyy, y
cuando se envia la insercion las rutinas de fecha formatean la fecha al
formato dd/MM/yyyy (como estandar basico), previo a la insercion se envia la
sentencia set dateformat dmy, pero el problema esta en que sql guarda la
fecha con otros valores.
Para poner un ejemplo si quiero guardar la fecha 04/12/2003 (4 de diciembre
de 2003), lo que gurda en la base de datos es 4/12/2003 (12 de abril de
2003).
Quisiera saber cual es la forma correcta de enviar la consulta porque hoy el
servidor esta en el formato MM/dd/yyyy pero pueden cambiarlo y tendria que
cambiar el programa o la rutina.
No se si habrá alguna forma de no tener que depender de los formatos que
tenga la maquina cliente o el servidor.
Desde ya muchas gracias.
Saludos.
Leer las respuestas