Foros del Web » Programando para Internet » ASP Clásico »

fecha en access MM/DD/AAAA

Estas en el tema de fecha en access MM/DD/AAAA en el foro de ASP Clásico en Foros del Web. hola mi problema es que el access me esta vacilando... si si.. en un campo fecha guardo los valores con este formato : DD/MM/AAAA ( ...
  #1 (permalink)  
Antiguo 07/10/2005, 04:41
moncherote
Invitado
 
Mensajes: n/a
Puntos:
Pregunta fecha en access MM/DD/AAAA

hola

mi problema es que el access me esta vacilando... si si..
en un campo fecha guardo los valores con este formato : DD/MM/AAAA ( usando FormatDateTime (Date, 2) para obtener la fecha actual, por ejemplo).

El caso es que en la BD veo los valores y me muestra DD/MM/AAAA, pero las consultas las tengo que hacer con MM/DD/AAAA !!!!!

La fecha del sistema esta bien. El campo tiene formato fecha corta DD/MM/AAAA, y yo me estoy pensando despues de varias horas en darle una visitilla al señor bil geits, aunque me quede en el intento

que hago??? (para solucionar lo de la fecha, no pa lo ultimo)
  #2 (permalink)  
Antiguo 07/10/2005, 06:49
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
es verdad, access tiene ese problema, te muestra las fechas como tu quieres, pero al consultarlas hay que usar el formato MM/DD/AAAA...

Cual fue mi solucion:
Fecha = rst("campo_fecha")

Dia = day(fecha)
Mes = Month(fecha)
Anio = Year(fecha)

Fecha_access = Mes & "/" & Dia & "/" Anio

con esta ultima armas tu SQL.

Nosé si es lo que preguntabas.

Slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #3 (permalink)  
Antiguo 07/10/2005, 08:56
moncherote
Invitado
 
Mensajes: n/a
Puntos:
puede valer

podria valerme la solucion, univercity, gracias.

pero no me devuelve bien la fecha tu código :

Diaini = day(fechaini)
Mesini = Month(fechaini)
Anoini = Year(fechaini)
Fecha_access_ini = Mesini & "/" & Diaini & "/" & Anioini

y me devuelve : "1/1/", sin el año y sin el formato DD/MM/AAAA, porque la fecha es "01/01/2005"

que me falta?????
  #4 (permalink)  
Antiguo 07/10/2005, 09:03
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
Esto...
Anoini = Year(fechaini)

es distinto a lo que pusistes despues...

Mesini & "/" & Diaini & "/" & Anioini
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #5 (permalink)  
Antiguo 07/10/2005, 09:11
moncherote
Invitado
 
Mensajes: n/a
Puntos:
...

.............

bueno, hagamos como que no ha sucedido esto.... ok??!?!??


y lo del formato es posible hacerlo, que en vez del 1/1/2005 me muestre el 01/01/2005.
  #6 (permalink)  
Antiguo 07/10/2005, 09:29
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
ja,ja,!!!... no hay problema, a todos nos pasa.

Por lo del formato, la verdad es que tengo un problema parecido, podría solucionarlo con un codigo largo (o no sé que tan largo resulte, pero no me he puesto a pensar), pero por lo menos a mi es formato que no me quita el sueño y lo deje tal cual.

dejame pensar un poco...

recojo el valor de la Fecha de la BD y lo coloco en una variable:

Fecha = Rst("Campo_fecha)
Diaini2 = day(fecha)
Mesini2 = month(fecha)
anoIni2 = year(fecha)


If Diaini2< 10 and MesIni2 < 10 then
Cero_Agregado="0"
else
Cero_Agregado = ""
end if

Fecha_3 = Cero_Agregado & Diaini2 &"/" & Cero_Agregado & Mesini2 & "/" & anoini2

response.write Fecha_3
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #7 (permalink)  
Antiguo 07/10/2005, 09:31
moncherote
Invitado
 
Mensajes: n/a
Puntos:
gracias

bueno, univercity, tienes razon, es solo ponerse a pensar un poco.

muchas gracias por la ayuda, problema resuelto!!!
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 10:35.