Access - problema fechas en access

 
Vista:

problema fechas en access

Publicado por juaky (7 intervenciones) el 03/10/2007 13:04:26
Hola,
tengo el siguiente problema, estoy insertando fechas mediante sentencias sql. La inserción funciona correctamente, pero, el formato en el que me las guarda depende de la fecha introducida.
Por ejemplo
si la fecha introducida es 23/03/2007, queda grabada como 23/03/2007 (dd/mm/aaaa)
pero
si la fecha introducida es 03/10/2007, queda grabada como 10/03/207 (mm/dd/aaaa)

El campo para almacenar la fecha tiene formato de fecha corta 19/06/1994 (dd/mm/aaaa).

¿Qué está pasando?
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema fechas en access

Publicado por xavi (92 intervenciones) el 03/10/2007 15:06:34
Hola,

Independientemente del formato que tu le asignes a un campo fecha, en SQL debe utilizarse el formato americano.

INSERT INTO unaTabla (Fecha) VALUES(#06/19/1994#)

Si vas a generar esa SQL en VBA referenciando un control de un formulario:

miSQL = "INSERT INTO unaTabla (Fecha) VALUES(#" & Format(Me!campoFecha, "mm/dd/yyyy") & "#)"

¿Te sirve?

Xavi
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema fechas en access

Publicado por juaky (7 intervenciones) el 03/10/2007 15:33:45
Perfecto. Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema fechas en access

Publicado por elias (405 intervenciones) el 03/10/2007 15:07:08
estas introduciendo las fechas con # por delante y por detras?

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar