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

Fechas en ASP SQL Server

Estas en el tema de Fechas en ASP SQL Server en el foro de ASP Clásico en Foros del Web. Hola a todos!a ver si m podeis ayudar... Estoy haciendo una aplicación con ASP y para no tener problemas con el formato de las fechas ...
  #1 (permalink)  
Antiguo 15/11/2005, 05:41
TaM
 
Fecha de Ingreso: noviembre-2005
Mensajes: 58
Antigüedad: 19 años, 5 meses
Puntos: 0
Fechas en ASP SQL Server

Hola a todos!a ver si m podeis ayudar...

Estoy haciendo una aplicación con ASP y para no tener problemas con el formato de las fechas en mi base de datos SQL Server, las introduzco en formato yyyy/mm/dd.

Hasta ahí perfecto.

Si introduzco 2005/11/15, SQL Server introduce en el campo correspondiente 13/01/1900 y luego cuando hago un select con el campo fecha = 2005/11/15 me saca ese campo.

Hasta ahí tb bien.

El problema es que me saca esa cadena, me saca 13/01/1900 y yo quiero q m lo convierta otra vez a fecha normal, osea a 2005/11/15 y no encuentro la forma...

Lo necesito pq si tengo que mostrar un periodo de fechas comprendido entre dos fechas, la consulta me la hará correctamente pero luego no podré mostrar esas fechas en mi página ASP pq m las mostrará con el sistema que utiliza SQL Server para tratar las fechas con formato yyyy/mm/dd.

Bueno..espero haberme explicado bien, a ver si podeis ayudarme.

Gracias.
  #2 (permalink)  
Antiguo 15/11/2005, 08:18
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 19 años, 6 meses
Puntos: 3
Para trabajar con fechas sin tener problemas con el lenguaje lo mejor es trabajar con el standard ANSI; este estándar usa las fechas en formato: YYYYMMDD HH:mm:ss.
Si se usa este formato para las consultas no surgiran problemas ; aunque le sql server esté configurado en Inglés, Español o cualquier otro.

Ejemplo de consulta :

select count(*) from prueba where fc_emision >='19991201'
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 17:08.