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

convertir una variable a fecha para que se inserte en un campo fecha de ACCESS

Estas en el tema de convertir una variable a fecha para que se inserte en un campo fecha de ACCESS en el foro de ASP Clásico en Foros del Web. Un saludo: tengo que pasar las fechas del campo fechapublicacionoferta (tipo fecha) de formato dd/mm/aaaa a formato ingles mm/dd/aaaa. He hecho este pequeña pagina (son ...
  #1 (permalink)  
Antiguo 11/11/2005, 14:23
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años, 10 meses
Puntos: 0
convertir una variable a fecha para que se inserte en un campo fecha de ACCESS

Un saludo:
tengo que pasar las fechas del campo fechapublicacionoferta (tipo fecha) de formato dd/mm/aaaa a formato ingles mm/dd/aaaa.

He hecho este pequeña pagina (son más de 3000 registros) pero me da el siguiente error:


Error de Microsoft VBScript en tiempo de ejecuciónerror '800a000d'
No coinciden los tipos: 'cdate' /gestion_mayoristas/ofertas/insertar/fechas_conversor.asp, line 46


la linea 46 es: rs("fechapublicacionoferta")=cdate(fechaingles)

Pongo el pedazo del código que realiza el cambio, cosa que hace bien:

Código:
do while not rs.eof 
rs.movefirst
response.write "el registro a modificar es :" & rs("identificadoroferta") & " con fecha: " & rs("fechapublicacionoferta") & "<br>"
matriz = Split(rs("fechapublicacionoferta"), "/", -1, 1)
dia=matriz(0)
mes=matriz(1)
ano=matriz(2) & "<br>"

fechaingles=(mes & "/" & dia & "/" & ano)
response.write "<br>fecha ingles vale: " & fechaingles
rs("fechapublicacionoferta")=cdate(fechaingles)
 rs.Update
loop
Gracias
__________________

Espero haber aprendido algo de tí.
A mi padre.
  #2 (permalink)  
Antiguo 11/11/2005, 15:49
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 2 meses
Puntos: 146
guarda formato estándar: yyyymmdd y evítate problemas. Ya luego tu le das la presentación que necesites en las páginas.
  #3 (permalink)  
Antiguo 11/11/2005, 17:19
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 5 meses
Puntos: 27
o proba
rfecha = fechapublicacionoferta
Dia = Day(rfecha)
mes = Month(rfecha)
anno = Year(rfecha)
fechaingles = mes & "/" & dia & "/" & anno
fechaingles =cdate(fechaingles)
'y luego le haces el upadte

'o solo proba sin sin ()
fechaingles= mes & "/" & dia & "/" & ano
fechaingles = cDate(fechaingles)

hay comentas
__________________
JuanRa Pérez
San Salvador, El Salvador
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 06:26.