Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 10-ene-2008, 12:06   #1 (permalink)
extrem_bcn no se puede cailificar en este momento
 
Fecha de Ingreso: julio-2007
Ubicación: Delante del PC (Barcelona
Mensajes: 155
Enviar un mensaje por MSN a extrem_bcn
Exclamación Como insertar una fecha CORRECTA en ACCESS???

Buenas noches a todos!

Bueno la cuestión es que intento añadir una fecha a una tabla que tengo de Access, el campo de la tabla está definido como Fecha/Hora con "Fecha corta".

Intento añadir a la base de datos mediante una instrucción SQL que bien podria ser esta

strSQL = "INSERT INTO tablaLaQueSea VALUES (#" & me.txtFecha.text & "#)"

Resulta que siempre me cambia el mes por el día, es decir:
Introduzco esto: 03/07/1986
Pero en el Access aparece esto: 07/03/1986

He probado de hacerle un FORMAT(me.txtfecha.text, "dd/mm/yyyy") pero sigue haciendome lo mismo....

Ya no se que hacer...

GRACIAS!
extrem_bcn está desconectado   Responder Citando
Antiguo 10-ene-2008, 15:32   #2 (permalink)
seba123neo ha deshabilitado el karma
 
Avatar de seba123neo
 
Fecha de Ingreso: febrero-2007
Mensajes: 424
Re: Como insertar una fecha CORRECTA en ACCESS???

Hola,proba fijarte la configuracion regional de windows de las fechas,vas al panel de control y te fijas,puede ser eso..

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
seba123neo está desconectado   Responder Citando
Antiguo 11-ene-2008, 00:13   #3 (permalink)
extrem_bcn no se puede cailificar en este momento
 
Fecha de Ingreso: julio-2007
Ubicación: Delante del PC (Barcelona
Mensajes: 155
Enviar un mensaje por MSN a extrem_bcn
Re: Como insertar una fecha CORRECTA en ACCESS???

Cita:
Iniciado por seba123neo Ver Mensaje
Hola,proba fijarte la configuracion regional de windows de las fechas,vas al panel de control y te fijas,puede ser eso..

saludos.
He mirado la configuración regional y está correcta: dd/MM/aaaa

Ya no se que más probar...
extrem_bcn está desconectado   Responder Citando
Antiguo 11-ene-2008, 00:58   #4 (permalink)
Insomnia no se puede cailificar en este momento
 
Fecha de Ingreso: noviembre-2005
Mensajes: 458
Re: Como insertar una fecha CORRECTA en ACCESS???

Hola

Si utilizas access prueba con el format pero con "mm/dd/yyy", ya que creo que es como tiene las fechas access internamente (aunque lo muestre como dd/mm/yyyy)

Código:
FORMAT(me.txtfecha.text, "mm/dd/yyyy")
--Saludos--
Insomnia está desconectado   Responder Citando
Antiguo 11-ene-2008, 05:30   #5 (permalink)
tazzito ha deshabilitado el karma
 
Avatar de tazzito
 
Fecha de Ingreso: agosto-2006
Mensajes: 363
Re: Como insertar una fecha CORRECTA en ACCESS???

por que no usas el formato YYYY/MM/DD ya con con ese el Access no puede confundirse... al mommento de mostrarlas las tranformas al formato que quieras
tazzito está desconectado   Responder Citando
Antiguo 11-ene-2008, 07:12   #6 (permalink)
fede_rosario ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 35
Re: Como insertar una fecha CORRECTA en ACCESS???

yo hago esto en access y me funciona bien
dim laFecha as date
laFecha= FORMAT(me.txtfecha.text, "dd/mm/yyyy")

strSQL = "INSERT INTO tablaLaQueSea (fecha_dia), VALUES (#" & laFecha & "#)"

no tengo problema cuando inserto, el problema es cuando haces una consulta ahi si tenes q tranformarlo xq access reconoce la fecha en formato americano i mean mm/dd/yyyy
fede_rosario está desconectado   Responder Citando
Antiguo 14-ene-2008, 04:09   #7 (permalink)
extrem_bcn no se puede cailificar en este momento
 
Fecha de Ingreso: julio-2007
Ubicación: Delante del PC (Barcelona
Mensajes: 155
Enviar un mensaje por MSN a extrem_bcn
Re: Como insertar una fecha CORRECTA en ACCESS???

Gracias a todos por las contestaciones!


Cita:
Iniciado por fede_rosario Ver Mensaje
yo hago esto en access y me funciona bien
dim laFecha as date
laFecha= FORMAT(me.txtfecha.text, "dd/mm/yyyy")

strSQL = "INSERT INTO tablaLaQueSea (fecha_dia), VALUES (#" & laFecha & "#)"

no tengo problema cuando inserto, el problema es cuando haces una consulta ahi si tenes q tranformarlo xq access reconoce la fecha en formato americano i mean mm/dd/yyyy
Eso mismo que dices ya lo hago y hace el loco siempre... (no se porque ...)
Al final lo que funciona 100% es lo que decia

Cita:
Iniciado por tazzito
por que no usas el formato YYYY/MM/DD ya con con ese el Access no puede confundirse... al mommento de mostrarlas las tranformas al formato que quieras
Gracias de nuevo!
extrem_bcn está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:51.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93