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

Fechas en BD Access...

Estas en el tema de Fechas en BD Access... en el foro de ASP Clásico en Foros del Web. hola! buenas a todos!... lo que quiero consultar es que si alguien sabe como poder grabar una fecha (dd/mm/aaaa) en la BD de la misma ...
  #1 (permalink)  
Antiguo 06/04/2006, 10:37
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 2 meses
Puntos: 0
Pregunta Fechas en BD Access...

hola! buenas a todos!...
lo que quiero consultar es que si alguien sabe como poder grabar una fecha (dd/mm/aaaa) en la BD de la misma forma.... porque en mi cod. cuando guarda y reviso la base aparece como (mm/dd/aaaa)....

de antemano gracias a todos
  #2 (permalink)  
Antiguo 06/04/2006, 10:44
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
haber si esto te sirve
http://www.soloasp.com.ar/vertexto.asp?txt=24
  #3 (permalink)  
Antiguo 06/04/2006, 10:57
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 2 meses
Puntos: 0
Pregunta

hola aprendiz.... por lo que lei decia que depende de la configuracion de la fecha y la BD....
la única diferencia que hay entre la fecha que rescato del cod. y la que esta configurada por sistema son los separadores... (/) y (-), respectivamente... será eso algun problema también?...

qué crees?
  #4 (permalink)  
Antiguo 06/04/2006, 11:03
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
no creo, y como decia el documento es por que el servidor esta en ingles, lo otro que podrias hacer es usar

session.lcid=numero

donde numero es un valor de session, puedes poner este 1033.

lo pruebas y nos comentas
saludos
  #5 (permalink)  
Antiguo 06/04/2006, 12:09
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 2 meses
Puntos: 0
Pregunta

aprendiz... intente usar la funcion que salia en esa página pero se me cayo...

"Tipo de error:
Microsoft VBScript compilation (0x800A0408)
Invalid character
/restringido/guardar.asp, línea 22
If IsDate(fecha) = True Then
"
tienes idea de que demonios me reclama?!

porque ni idea de como usar el dato que me diste.....
  #6 (permalink)  
Antiguo 06/04/2006, 12:13
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
alomejor te reclamoa al ejecutar el inser aya que estas guardando una fecha en un campo que no es el adecuado pon la consulta sql
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #7 (permalink)  
Antiguo 06/04/2006, 12:22
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 2 meses
Puntos: 0
hola mc-quake...mira es sobre esta funcion que salia en un link que me dio aprendiz y era para cambiar la fecha...
"Function FechaGenerica(fecha)
If IsDate(fecha)=True Then
    DIM dteDay, dteMonth, dteYear
      dia = Day(fecha)
       mes =Month(fecha)
       ano = Year(fecha)
       FechaGenerica = ano & "/" & Right(Cstr(mes + 100),2) & "/" & Right(Cstr(dia + 100),2) 
Else
       FechaGenerica = Null
End If
End Function
"

y la linea que me marca el error esta en esta funcion...
  #8 (permalink)  
Antiguo 06/04/2006, 14:01
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
cual es la linea 22
  #9 (permalink)  
Antiguo 06/04/2006, 14:07
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 2 meses
Puntos: 0
esta me marca...

If IsDate(fecha)=True Then


.... más raro! es como si no me reconociera la funcion...
  #10 (permalink)  
Antiguo 06/04/2006, 14:10
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 2 meses
Puntos: 0
oye aprendiz....qué otras alternativas tengo?.... no soy muy avanzado en el cuento de ASP... por eso me caigo mucho...
  #11 (permalink)  
Antiguo 06/04/2006, 14:11
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
verifica que la variable funcion contenga datos,
si no haz lo que te dije anteriormente(que es mas facil), coloca antes de insertar:
session.lcid=1033
  #12 (permalink)  
Antiguo 06/04/2006, 14:18
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 5 meses
Puntos: 1
hola Yarriot
para guardar la fecha ocupas now() o date()

arregla el dato asi:


arreglo = split(date(),"/")
mifecha = arreglo(1)&"/"&arreglo(0)&"/"&arreglo(2)

si funciona me avisas :P
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
  #13 (permalink)  
Antiguo 06/04/2006, 15:45
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 2 meses
Puntos: 0
2 cosas...
1..(por aprender..) aprendiz: esa linea la coloco antes de mi sentencia INSERT?!... no va en ese archivo que se llama global.asa?

2.Angeluz...estoy probando tu manera...pero yo tengo que guardar una fecha que recibo del usuario....

gracias a ambos
  #14 (permalink)  
Antiguo 06/04/2006, 15:57
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
basta con ponerlo antes de que insertes.
  #15 (permalink)  
Antiguo 06/04/2006, 16:25
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 5 meses
Puntos: 1
hola,

suponiendo que la fecha viene separada con este caracter /

arreglo = arreglo = split(request("fechadelusario"),"/")
mifecha = arreglo(1)&"/"&arreglo(0)&"/"&arreglo(2)

ahora yo tengo una pregunta, para ingresar la fecha, el usuario ocupa un calendario que se hace con javascripts o la ingresa directamente con el teclado. asi te evitas estar transformando la fecha.

con respecto a tu problema yo lo tenido con access y he tratado con todo lo que menciona el DJ aprendiz, pero nunca me han funcionado, hasta que en vez de usar el campo fecha ocupe el tipo de dato texto y la fecha se guarda igual como yo la ingreso :P.
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
  #16 (permalink)  
Antiguo 06/04/2006, 16:31
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
aca tengo un ejemplo a n g e l u s.
<%
session.lcid=1033
response.write "formato dd/mm/aa ="&now&"<br>"
session.lcid=2057
response.write "formato mm/dd/aa ="& now
%>

y el resultado
http://www33.brinkster.com/cristianc/prueba_lcid.asp



saludos
  #17 (permalink)  
Antiguo 07/04/2006, 10:32
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 2 meses
Puntos: 0
ok...gracias a ambos por sus comentarios....pero la verdad es que ya se soluciono....use la forma de angeluz... y en vez de Date() puse la variable donde rescato la fecha digitada por el usuario en una caja....

repito... muchas gracias a ambos
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 19:47.