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

Maldita fecha, helppp

Estas en el tema de Maldita fecha, helppp en el foro de ASP Clásico en Foros del Web. amigos pasa lo siguiente, tengo en mi bd un campo datetime entonces cuando se valida el usuario va abuscar la fecha y dice su ultima ...
  #1 (permalink)  
Antiguo 06/06/2007, 15:39
 
Fecha de Ingreso: abril-2007
Mensajes: 65
Antigüedad: 17 años, 2 meses
Puntos: 0
Maldita fecha, helppp

amigos pasa lo siguiente, tengo en mi bd un campo datetime
entonces cuando se valida el usuario va abuscar la fecha y dice
su ultima visita fue .... el problema que cuando actualiza esa fecha con la de hoy, me la graba como 01/01/1900
que esta pasando?
ayuda colegas
gracias
y saludos desde Chile
  #2 (permalink)  
Antiguo 06/06/2007, 15:41
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Maldita fecha, helppp

Es mejor que pongas el código y expliques un poco más a detalle.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 06/06/2007, 15:49
 
Fecha de Ingreso: abril-2007
Mensajes: 65
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Maldita fecha, helppp

aqui esta el codigo

con.execute ("UPDATE usuarios SET fecha="& fechaactual &" WHERE usuario = "& usuario &"")

lo que pasa que cuando el usuario ingreas con su usuario y password le aparece un mensaje que dice "su ultima visita fue...", la fecha que esta grabada en la bd de su ultima visita.

la cosa que tengo que actualizar esa fecha con la de hoy para que en la proxima visita aparesca esa fecha.

el problema que cuando actualizo graba en vez de la fecha de hoy 01/01/1900
espero haber explicado mejor
gracias
  #4 (permalink)  
Antiguo 06/06/2007, 15:51
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Maldita fecha, helppp

Ok, eso suena como que el campo fechaactual tiene algún valor por default (1/1/1900) y realmente no se está grabando ningún valor.

Prueba haciendo un response.write de tu consulta, verifica primero que los valores sean correctos, seguramente la fecha o el usuario no están llegando correctamente.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 06/06/2007, 16:00
 
Fecha de Ingreso: abril-2007
Mensajes: 65
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Maldita fecha, helppp

colega la fecha pasa bien con un response.write,
que puede ser?
  #6 (permalink)  
Antiguo 06/06/2007, 16:05
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Maldita fecha, helppp

Si estás completamente seguro que tu sentencia SQL está bien, quizás sea un problema con el LCID, pero por favor verifica primero que no sea la sentencia.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 06/06/2007, 17:56
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 7 meses
Puntos: 8
Re: Maldita fecha, helppp

Que tal nitreb.

Sí tu base de datos es SQL Server, puedes hacerlo de la siguiente manera:
Código:
con.execute ("UPDATE usuarios SET fecha=getdate() WHERE usuario = "& usuario &"")
Sí es otro manejador de BD, sólo rremplaza la función, por su equivalente.

Ahora bien, si lo quieres hacer pasando la fecha desde el cliente de la base de datos, procura usar el formato YYYYMMDD, ese es universal (creo) para todas las bases de datos, no he encontrado algun manejador de base de datos que no lo acepte.

Saludos!
  #8 (permalink)  
Antiguo 07/06/2007, 06:30
 
Fecha de Ingreso: abril-2007
Mensajes: 65
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Maldita fecha, helppp

Gracias daniel, funciono perfecto.
un abrazao desde chile y muchas gracias
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 15:14.