Comunidad de diseño web y desarrollo en internet online

problema fechas ASP

Citar            
MensajeEscrito el 22 Ene 2007 05:00 pm
Saludos clabers, lamento tener que pedir ayuda de un lenguaje que no deberia ni existir, pero no me queda de otra...

Tengo una base de datos de reservaciones, y necesito manejar fechas, el problema es el siguiente:

Cuando desde flash le mando la fecha en formato dd/mm/aaaa me marca un error de que la fecha esta fuera de los limites, corregí la fecha para enviarla en formato ingles (mm/dd/aaaa) pero, cuando el dia y mes son menor a 12 asume que dia es el mes!!!

osea, si envio 2/3/2007 (2 de marzo de 2007) ASP lo interpreta como 3/2/2004 (3 de febrero de 2007)

Que puedo hacer? no existe en ASP algun objeto date? como para decirle:

Código :

fecha.dia=2
fecha.mes=3
fecha.año=2007

o será el MSSQL server sea el que este intercambiandome las fechas

Por H3r3j3

290 de clabLevel

1 tutorial

Genero:Masculino  

Desarrollador Multimedia

firefox
Citar            
MensajeEscrito el 22 Ene 2007 08:08 pm
prueba utilizando "datePart" en tu consulta, ejemplo

"select * from tabla where datePart('yyyy',CampoFecha)=2007 and datePart('m',CampoFecha)=3"

aqui selecciona de la tabla, los registros con año 2007 y mes 3

Por chko

109 de clabLevel



 

México

firefox
Citar            
MensajeEscrito el 22 Ene 2007 10:58 pm
nop, mi problema no va por ahi... como decia, funciona bien si el dia es mayor a 12... si no lo es asume que es el mes, y si invierto las fechas me marca error por estar fuera de limites (no existen meses>12)

Por H3r3j3

290 de clabLevel

1 tutorial

Genero:Masculino  

Desarrollador Multimedia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.