Como cambiar el formato de la fechas....

20/09/2005 - 22:44 por Geovanny Tomalá | Informe spam
Saludos, al grupo de antemano, una pregunta como puedo cambiar el formato de
las fechas en la base de datos les explico el problema cambie de version de
SqlServer 7 a 2000 con el sp3 en la version 7 los campos fechas tenian el
formato dd/mm/yyyy y mis aplicaciones funcionaban bien, pero ahora cuando
cambie de version a la 2000 con el Sp3 los campos de fecha con la data se me
cambio a yyyy/mm/dd y mis aplicaciones estan fallando en las consultas que
intervienen con campos fechas, por favor me pueden ayudar con indicaciones
de como cambiar el formato al modo anterior



Agradeciendo su atención prestada me despido.


Anl. Geovanny Tomalá
Guayaquil - Ecuador
 

Leer las respuestas

#1 Alejandro Mesa
20/09/2005 - 23:09 | Informe spam
Geovanny,

SQL Server no guarda los datos tipo datetime en un formato particular
(puedes leer sobre esto en los libros en linea). Existen algunos seteos del
servidor y de la conexion para especificar como se imprimiran e interpretaran
este tipo de datos. Los seteos son "lenguaje usado durante la instalacion" y
"set dateformat". Yo te recomiendo que cambies la aplicacion cliente, asi
como el codigo en la parte del server para que usen el formato ISO (ve la
funcion convert en los libros en linea, estilos 112 y 126) y de esa forma sql
server siempre interpretara de forma correcta los valores de tipo fecha -
tiempo independiente del lenguaje o del seteo de "set dateformat".

Ejemplo:

use northwind
go

set dateformat dmy
go

select cast('20050920' as datetime)
go

select cast('09/20/2005' as datetime)
go

set dateformat mdy
go

select cast('20050920' as datetime)
go

select cast('20/09/2005' as datetime)
go


The ultimate guide to the datetime datatypes
http://www.karaszi.com/SQLServer/info_datetime.asp


AMB


"Geovanny Tomalá" wrote:

Saludos, al grupo de antemano, una pregunta como puedo cambiar el formato de
las fechas en la base de datos les explico el problema cambie de version de
SqlServer 7 a 2000 con el sp3 en la version 7 los campos fechas tenian el
formato dd/mm/yyyy y mis aplicaciones funcionaban bien, pero ahora cuando
cambie de version a la 2000 con el Sp3 los campos de fecha con la data se me
cambio a yyyy/mm/dd y mis aplicaciones estan fallando en las consultas que
intervienen con campos fechas, por favor me pueden ayudar con indicaciones
de como cambiar el formato al modo anterior



Agradeciendo su atención prestada me despido.


Anl. Geovanny Tomalá
Guayaquil - Ecuador



Preguntas similares