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

Error con la fecha > 30/12/1899

Estas en el tema de Error con la fecha > 30/12/1899 en el foro de ASP Clásico en Foros del Web. En la db (access) siempre me registra la fecha del asunto pero el html si la interpreta bien, he estado buscando por allí y por ...
  #1 (permalink)  
Antiguo 04/10/2007, 22:43
Avatar de Uefor  
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 18 años, 8 meses
Puntos: 0
Error con la fecha > 30/12/1899

En la db (access) siempre me registra la fecha del asunto pero el html si la interpreta bien, he estado buscando por allí y por aca, pero no he encontrado una solución y le he dado mil vueltas.

¿Me echais una mano?
Código:
<%
Dim Act
Act= Now()
%>
<input NAME="Fecha" TYPE="hidden" VALUE="<%=FormatDateTime(Act, 2)%>">
Gracias y SaLu2
  #2 (permalink)  
Antiguo 05/10/2007, 07:34
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Re: Error con la fecha > 30/12/1899

cual es el error???
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #3 (permalink)  
Antiguo 05/10/2007, 07:42
Avatar de Uefor  
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 18 años, 8 meses
Puntos: 0
Re: Error con la fecha > 30/12/1899

El error es que cuando mando la fecha en la base de datos siempre me pone 30/12/1899 y lo que mando es la fecha actual en la que ingreso un registro.

SaLu2 y gracias por tu interés
  #4 (permalink)  
Antiguo 05/10/2007, 07:51
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Re: Error con la fecha > 30/12/1899

<%
Function FechaGenerica(fecha)
If IsDate(fecha) = True Then
DIM dteDay, dteMonth, dteYear
dia = Day(fecha)
mes = Month(fecha)
ano = Year(fecha)
FechaGenerica = Cstr(dia + 100),2 & "/" &Cstr(mes + 100),2 & "/" & ano
Else
FechaGenerica = Null
End If
End Function
%>

prueba usando esa funcion para cambiar el formato fecha y guardas la variable en tu base de datos usa esta funcion en la consulta sql fechagenerica(variablefecha)

suerte
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #5 (permalink)  
Antiguo 05/10/2007, 08:06
Avatar de Uefor  
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 18 años, 8 meses
Puntos: 0
De acuerdo Re: Error con la fecha > 30/12/1899

Cita:
prueba usando esa funcion para cambiar el formato fecha y guardas la variable en tu base de datos usa esta funcion en la consulta sql fechagenerica(variablefecha)
Te importaría ser un poco más explícito, estoy un poco pez en estas lides.
¿Me refiero a como guardo la variable en la db y como la puedo usar en la sql?

Te parecerán preguntas chorra pero ya te digo que estoy desarroyando algo casi de la nada.

Gracias mc_q
  #6 (permalink)  
Antiguo 05/10/2007, 09:03
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Re: Error con la fecha > 30/12/1899

sql =insert into tabla (fecha) values fomatdatatime (tu variable,1)

y deves colocar esto dentro de las primeras lineas de tu pagina asp

<% Session.LCID = 11274 %>
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #7 (permalink)  
Antiguo 05/10/2007, 10:05
Avatar de Uefor  
Fecha de Ingreso: agosto-2006
Ubicación: Murcia
Mensajes: 136
Antigüedad: 18 años, 8 meses
Puntos: 0
Re: Error con la fecha > 30/12/1899

Gracias has sido de gran ayuda, probaré esto
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 21:19.