Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Insertar fecha general access

Estas en el tema de Insertar fecha general access en el foro de Visual Basic clásico en Foros del Web. Buenos días a todo el mundo, Tengo un problema insertando fechas en access, cuando inserto una fecha en un campo con fecha corta de la ...
  #1 (permalink)  
Antiguo 01/03/2006, 02:19
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 4 meses
Puntos: 6
Insertar fecha general access

Buenos días a todo el mundo,

Tengo un problema insertando fechas en access, cuando inserto una fecha en un campo con fecha corta de la siguiente manera:

Format(Fecha, "DD/MM/YYYY")

Me lo inserta sin problemas, pero la duda llega cuando intento insertarlo en un campo fecha general, usando la misma función, pero con horas:

Format(Fecha, "DD/MM/YYYY HH:MM:SS")

Cuando es a principios de mes como hoy me pone "03/01/2006" en vez de "01/03/2006"

¿A que se debe esto?, porque debería insertarlo bien, he mirado mil cosas pero no hay manera de que la inserte bien.

¿Alguna sugerencia?

Muchas gracias.
  #2 (permalink)  
Antiguo 01/03/2006, 12:39
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
la fecha y la hora son del momento en el que insertas el dato...?

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #3 (permalink)  
Antiguo 02/03/2006, 07:32
 
Fecha de Ingreso: agosto-2005
Ubicación: Peru-Lima
Mensajes: 225
Antigüedad: 18 años, 8 meses
Puntos: 0
Cita:
Iniciado por pempas
Buenos días a todo el mundo,

Tengo un problema insertando fechas en access, cuando inserto una fecha en un campo con fecha corta de la siguiente manera:

Format(Fecha, "DD/MM/YYYY")

Me lo inserta sin problemas, pero la duda llega cuando intento insertarlo en un campo fecha general, usando la misma función, pero con horas:

Format(Fecha, "DD/MM/YYYY HH:MM:SS")

Cuando es a principios de mes como hoy me pone "03/01/2006" en vez de "01/03/2006"

¿A que se debe esto?, porque debería insertarlo bien, he mirado mil cosas pero no hay manera de que la inserte bien.

¿Alguna sugerencia?

Muchas gracias.
Creo k deberias ponerle formato en la bd en tu campo fecha algo como esto:
dd/mm/aaaa hh:mm
  #4 (permalink)  
Antiguo 02/03/2006, 13:54
Avatar de Hager  
Fecha de Ingreso: mayo-2005
Ubicación: Bogota, Colombia
Mensajes: 106
Antigüedad: 19 años
Puntos: 2
Lo mejor es usar un formato de fecha Ascci 20050616, representada como YYYYMMDD, con eso grantizas que ho ocurran errores.
__________________
:cool: Nadie enseña a nadie...
todos aprendemos de todos....!!!
  #5 (permalink)  
Antiguo 02/03/2006, 22:25
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
si la hora y la fecha es del momento en que se ingresa el dato que le coloque en la DB en el campo dato por defatult "Date()" y ya..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:13.