Fecha hora actual en access incorrecta

01/11/2006 - 12:58 por J. Enrique Alcaraz | Informe spam
Hola:

Cuando inserto en una base de datos Access el día y la hora actual mediante
un INSERT SQL

#" & FormatDateTime(Now) & "#

está introduciendo el primero de noviembre como si fuera el 11 de enero
(11/01/2006). He probado a poner en el encabezado <% session.LCID = 1034 % >
pero no me sirve de nada. En VB manejo esto sin problema, pero en ASP no
encuentro la manera.
¿Qué hay que hacer para que ponga en la tabla 1/11/2006?. ¿Y si pongo Now
solo?

Agradecerá a quien me pueda orientar.

Saludos al grupo.

Preguntas similare

Leer las respuestas

#6 J. Enrique Alcaraz
01/11/2006 - 23:57 | Informe spam
Hola Dani:

Como ves yo también he sido siempre un defensor de la fecha canónica, ya
digo que debería adoptarse mundialmente hasta por el público, y hacer
campañas como cuando se hace un cambio de moneda ;-). Es la única manera
lógica de ordenar fechas porque ni el formato inglés mmddyyyy ni el formato
español ddmmyyyy son válidos para eso. Hace mucho tiempoque yo ordeno mis
archivos empezando con la fecha que sea, 20060725 por ejemplo y siempre
están ordenados.

Bueno, he ido a la base de datos y he hecho la prueba de introducir a mano
el 1 de noviembre de 2006. El campo está en formato fecha corta d/mm/yyyy.
- Si pongo 1/11/2006 se queda tal cual : correcto
- Si pongo 11/1/2006 resulta 11/01/2006 : incorrecto (aquí estaba el error
porque Now devuelve el formato inglés y Access lo guarda tal cual cuando no
distingue entre día y mes)
- Finalmente si pongo 2006/11/1 o 2006/11/01 resulta 1/11/2006 : correcto,
con lo que te da toda la razón de que es la mejor alternativa, es decir
Access convierte el formato canónico a configuración regional, pero guarda
el valor correcto SIEMPRE.

Saludos al grupo.
___________________________________

"Dani Castillo" escribió en el mensaje
news:uv%23PMDc$
hola, para insertar puedes usar tambien canonica (ojo con añadir bien el
año como yyyy y por si acaso el mes y dia con dos cifras siempre ) asi
evitaras sustos (como que el dia 5 del mes 1 te lo tome como el dia 1 del
mes 5... q a veces hacen esas cosas las bases de datos jeje) yo suelo usar
la fecha canonica para todo y no me da ningun problema =D

___________________________
Dani Castillo

Mis Fotos:
http://picasaweb.google.com/dcdani
___________________________
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida