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

Usando @LCID=1034 me añade las fechas en la DB ACCESS en formato mm/dd/aaaa

Estas en el tema de Usando @LCID=1034 me añade las fechas en la DB ACCESS en formato mm/dd/aaaa en el foro de ASP Clásico en Foros del Web. Saludos: Voy solucionando temas poco a poco, ahora me falta el último pero no por eso el menos grave o importante. Resulta que tengo el ...
  #1 (permalink)  
Antiguo 05/12/2005, 06:31
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años
Puntos: 0
Usando @LCID=1034 me añade las fechas en la DB ACCESS en formato mm/dd/aaaa

Saludos:
Voy solucionando temas poco a poco, ahora me falta el último pero no por eso el menos grave o importante.
Resulta que tengo el @LCID=1034 pero cuando ingreso la fecha procedente de un formulario (en el que la veo en formato dd/mm/aaaa) a la base de datos access le da la vuelta y me la añade en formato mm/dd/aaaa.
He probado con esta función para darle la vuelta y que la db la cogiese en ingles pero nada. ¿Alguien tiene idea de como solventar esto?

function fechapublicacionoferta1
dia = day(now)
mes = month(now)
ano = year(now)

'En esta variable guardas ya la fecha con 3 dias menos y la utilizas directamente en tu SQL.
Gracias a todos
fechapublicacionoferta1 = mes&"/"&dia&"/"&ano
end function
__________________

Espero haber aprendido algo de tí.
A mi padre.
  #2 (permalink)  
Antiguo 05/12/2005, 16:46
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
Ola ciberpata!
Yo te contesté en el otro mensaje pense qe no habrian mas.
La verdad es que yo ya te he dicho que podrias hacer y espero que te funcione.

Separa la fecha en la base de datos, en vez de 1 campo con la fecha integra pon 3 campos: dia, mes y año. (nombres a elegir)

Luego cada vez que quieras recuperar la fecha solo tendras que poner en hoja de asp --> dia&"/"mes&"/"&ano

Y para guardar igual, guardas 3 valores diferentes como si otro se tratase en formato numero en la base de datos.

Prueba y dinos que tal!!
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #3 (permalink)  
Antiguo 05/12/2005, 17:12
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años
Puntos: 0
No te habia entendido eso en los anteriores mensajes.
A ver.... ya estoy muy atontado despues de todo el día pero si hago lo que tu me dices, o sea, separar la fecha en 3 numeros diferentes ¿Cuando quiera restar fechas..... como lo hago?.
Por ejemplo pedir un listado de los 3 día anteriores a la fecha actual.
O pedir un listado entre dos fechas la de validez y la de publicación.
Esas dos fechas son las que tiene que meter el usuario.
Gracias por tu paciencia
__________________

Espero haber aprendido algo de tí.
A mi padre.
  #4 (permalink)  
Antiguo 06/12/2005, 14:51
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
De acuerdo todos tenemos malas rachas.

Es muy sencillo Patapalo:

Tu teniendo 3 campos diferentes en la Base de datos para la fecha...

dia = day(now) - 3
mes = month(now)
ano = year(now)

' De esta manera tenemos una fecha con 3 dias para tu listado.
*estos valores pueden variar segun el uso que tu quieras darles.

"SELECT * FROM ofertasmayoristas WHERE tipo='Mayorista' AND fechapublicacionoferta between '" & dia & "' AND '" & day(now) & "' ORDER by destinooferta, empresaoferta, fechapublicacionoferta, denominacionoferta "

De esta manera cogeras todos los registros entre el dia seleccionado y el actual.

Te haces a la idea?

Saludos!!
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #5 (permalink)  
Antiguo 06/12/2005, 14:52
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
Lo unico que a lo mejor, a tu sintaxis de SQL tienes que agregar 2 nuevos campos de mes y ano para concuerdar mes y ano tambien, pero eso lo tienes mas facil ^^
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #6 (permalink)  
Antiguo 07/12/2005, 10:30
 
Fecha de Ingreso: octubre-2004
Mensajes: 50
Antigüedad: 19 años, 7 meses
Puntos: 0
Tengo un problema similar. No me deja meter el "now" por ser data type mismatch. Supongo que no me acepta la fecha a modo 'argentino', porque en local me funciona perfecto. Este es el pinche query:
Código:
sql = "UPDATE novedades Set Modificacion='"& now & "'"
sql = sql & " WHERE ((ID_novedad)=" & clng(ID_novedad) & ");"
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:11.