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

#1 Manuel Vera
01/11/2006 - 13:16 | Informe spam
Prueba con

. CampoFecha = Now()
o
. CampoFecha = GetDate()

Salu2
MV

"J. Enrique Alcaraz" escribió
en el mensaje news:ejUU$za$
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.


Respuesta Responder a este mensaje
#2 J. Enrique Alcaraz
01/11/2006 - 13:30 | Informe spam
Gracias, Manuel, se me olvidaba que el campo recoge fecha y hora. Voy a
probar con Now solo.

Saludos.

"Manuel Vera" escribió en el mensaje
news:ezLGZ%23a$
Prueba con

. CampoFecha = Now()
o
. CampoFecha = GetDate()

Salu2
MV
Respuesta Responder a este mensaje
#3 Dani Castillo
01/11/2006 - 13:41 | Informe spam
si te da problemas, pasa la fecha a formato canonico (yyyy/mm/dd hh:mm) asi
nunca da problemas de confundir fechas =)

hacer una rutinita q pase la fecha a ese formato es rapido, aqui tienes sin
tiempo
http://www.soloasp.com.ar/vertexto.asp?txt$

pero vamos es facil añadir el tiempo siguiendo el mismo esquema

___________________________
Dani Castillo

Mis Fotos:
http://picasaweb.google.com/dcdani
___________________________
"J. Enrique Alcaraz" escribió
en el mensaje news:upv37Fb$
Gracias, Manuel, se me olvidaba que el campo recoge fecha y hora. Voy a
probar con Now solo.

Saludos.

"Manuel Vera" escribió en el mensaje
news:ezLGZ%23a$
Prueba con

. CampoFecha = Now()
o
. CampoFecha = GetDate()

Salu2
MV




Respuesta Responder a este mensaje
#4 J. Enrique Alcaraz
01/11/2006 - 14:15 | Informe spam
Hola Dani y Manuel:

De momento lo único que me está dando buen resultado es hacer una cadena
elemento a elemento:

FechaHoraActual = Day (Now) & "/" & Month (Now) & "/" & Year (Now) & " " &
Hour (Now) & ":" & Minute (Now) & ":" & Second (Now)
La inserto en la tabla en formato texto sin # a los lados, no hace falta.

La fecha canónica la utilizo para hacer consultas, no hay más solución y es
la que da mejor resultado.

Estos problemones se acabarán el día que se imponga la fecha canónica
incluso para los usuarios, pero sin barras ni nada. Una convención
internacional de una vez y un solo formato, el llamado standard ANSI, lógico
canónico: 20061101. Ese día se acabarán todos los males para programadores y
los efectos indeseables para los usuarios.

Seguiré haciendo pruebas.

Saludos,
J. Enrique
Madrid - España
_________________________________

"Dani Castillo" escribió en el mensaje
news:%231PbGMb$
si te da problemas, pasa la fecha a formato canonico (yyyy/mm/dd hh:mm)
asi nunca da problemas de confundir fechas =)

hacer una rutinita q pase la fecha a ese formato es rapido, aqui tienes
sin tiempo
http://www.soloasp.com.ar/vertexto.asp?txt$

pero vamos es facil añadir el tiempo siguiendo el mismo esquema

___________________________
Dani Castillo

Mis Fotos:
http://picasaweb.google.com/dcdani
Respuesta Responder a este mensaje
#5 Dani Castillo
01/11/2006 - 15:19 | Informe spam
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
___________________________
"J. Enrique Alcaraz" escribió
en el mensaje news:%23bzmdfb$
Hola Dani y Manuel:

De momento lo único que me está dando buen resultado es hacer una cadena
elemento a elemento:

FechaHoraActual = Day (Now) & "/" & Month (Now) & "/" & Year (Now) & " " &
Hour (Now) & ":" & Minute (Now) & ":" & Second (Now)
La inserto en la tabla en formato texto sin # a los lados, no hace falta.

La fecha canónica la utilizo para hacer consultas, no hay más solución y
es la que da mejor resultado.

Estos problemones se acabarán el día que se imponga la fecha canónica
incluso para los usuarios, pero sin barras ni nada. Una convención
internacional de una vez y un solo formato, el llamado standard ANSI,
lógico canónico: 20061101. Ese día se acabarán todos los males para
programadores y los efectos indeseables para los usuarios.

Seguiré haciendo pruebas.

Saludos,
J. Enrique
Madrid - España
_________________________________

"Dani Castillo" escribió en el mensaje
news:%231PbGMb$
si te da problemas, pasa la fecha a formato canonico (yyyy/mm/dd hh:mm)
asi nunca da problemas de confundir fechas =)

hacer una rutinita q pase la fecha a ese formato es rapido, aqui tienes
sin tiempo
http://www.soloasp.com.ar/vertexto.asp?txt$

pero vamos es facil añadir el tiempo siguiendo el mismo esquema

___________________________
Dani Castillo

Mis Fotos:
http://picasaweb.google.com/dcdani




Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida