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

problemas al guardar fecha en base de datos

Estas en el tema de problemas al guardar fecha en base de datos en el foro de ASP Clásico en Foros del Web. tengo un script que me guarda de un campo la fecha en cun campo fecha/hora de acces el problema que tengo que yo le paso ...
  #1 (permalink)  
Antiguo 07/03/2008, 04:40
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
problemas al guardar fecha en base de datos

tengo un script que me guarda de un campo la fecha en cun campo fecha/hora de acces

el problema que tengo que yo le paso el dato

Código PHP:
if (isDate(request.form("data_naixement"))) then
f_data_naixement 
"#"&FormatDateTime(request.form("data_naixement"),2)&"#"  fornmat data 2 12/02
else
f_data_naixement "#01/01/1900#"
end if 

entonces lo guardo

Código PHP:
strSQL "UPDATE curriculums SET  data_naixement ="&f_data_naixement WHERE codi="&f_id&"" 
si le pongo 02/01/1979 me lo guarda en este formato
01/02/1979 me canvia el mes por el dia


despues en otra maquina no me respeta los 0 del delante del mes ni del dia

estoy parando loco
  #2 (permalink)  
Antiguo 07/03/2008, 07:06
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Re: problemas al guardar fecha en base de datos

Hola

¿Trabajas en local? Prueba así, esto te soluciona el problema de los digitos de una cifra (gracias a Shiryu_Libra)

if (isDate(request.form("data_naixement"))) then
f_data_naixement = FormatDateTime(request.form("data_naixement"),2)
Dim Dte,dia,mes,anyo,fecha
Dte = f_data_naixement
if len(day(Dte)) = 1 then dia=0 & day(Dte) else dia= day(Dte) End if
if len(month(Dte)) = 1 then mes= 0 & month(Dte) else mes= month(Dte) End if
fecha =day(Dte)&"/"&month(Dte)&"/"&anyo(Dte)
else
f_data_naixement = "01/01/1900"
end if

strSQL = "UPDATE curriculums SET data_naixement ='"&fecha&"' WHERE codi="&f_id&""


Si no trabajas en local depende de la configuración del servidor

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
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 20:02.