Problema Formato Fecha SQL Server 2000

16/07/2003 - 11:51 por Bronchi | Informe spam
¿Alguien sabe como saber que formato de fecha está utilizando una
instalación de SQL Server 2000? ¿Y cómo cambiar dicho formato? Porque si es
MM/DD/AA quiero que sea DD/MM/AA.

Muchisimas gracias.

Saber que "TERUEL EXISTE" es bueno.

Bronchi

Saber que "TERUEL EXISTE" es bueno.

Bronchi

Preguntas similare

Leer las respuestas

#1 Bronchi
16/07/2003 - 12:17 | Informe spam
Si, pero mi aplicación tiene 250000 lineas y modificar el tratamiento de la
fechas me puede suponer cientos de horas.

¿´Cómo puedo cambiar el formato? Porque si es MM/DD/AA quiero que sea
DD/MM/AA


"Carlos Sacristan" <csacristanARROBAocasoPUNTOes> escribió en el mensaje
news:

Si tienes problemas con las fechas, trátalas siempre con el formato
ANSI, es decir, 'YYYYMMDD hh:mn:ss'



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"Bronchi" escribió en el mensaje
news:bf377s$aaa6m$
> ¿Alguien sabe como saber que formato de fecha está utilizando una
> instalación de SQL Server 2000? ¿Y cómo cambiar dicho formato? Porque si
es
> MM/DD/AA quiero que sea DD/MM/AA.
>
> Muchisimas gracias.
>
> Saber que "TERUEL EXISTE" es bueno.
>
> Bronchi
>
> Saber que "TERUEL EXISTE" es bueno.
>
> Bronchi
>
>


Respuesta Responder a este mensaje
#2 Bronchi
16/07/2003 - 13:17 | Informe spam
En el desplegable "Idioma Predeterminado" de la pestaña "Configuración del
servidor" estaba seleccionada English pero lo he cambiado a Spanish y el
formato de la fecha continua igual. Es MM/DD/AAAA cuando yo quiero
DD/MM/AAAA.
¿Puede ser que continue igual porque cuando realicé la restauración de la
base de datos el idioma era English? O no tiene nada que ver i al cambiar el
idioma, el sql server se debería de enterar aunque el cambio se haga a
posteriori.

Gracias por todo.


"Carlos Sacristan" <csacristanARROBAocasoPUNTOes> escribió en el mensaje
news:

Aunque ese parámetro lo puedes configurar en la conexión a la base de
datos (SET DATEFORMAT formatoValido o con SET LANGUAJE lenguajeValido),


mira
a ver qué indica en las propiedades del servidor, pestaña "Configuración


del
servidor", desplegable "Idioma predeterminado"



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"Bronchi" escribió en el mensaje
news:bf38om$ak597$
> Si, pero mi aplicación tiene 250000 lineas y modificar el tratamiento de
la
> fechas me puede suponer cientos de horas.
>
> ¿´Cómo puedo cambiar el formato? Porque si es MM/DD/AA quiero que sea
> DD/MM/AA
>
>
> "Carlos Sacristan" <csacristanARROBAocasoPUNTOes> escribió en el mensaje
> news:
> >
> > Si tienes problemas con las fechas, trátalas siempre con el


formato
> > ANSI, es decir, 'YYYYMMDD hh:mn:ss'
> >
> >
> >
> > Un saludo
> >
> > -
> > "Sólo sé que no sé nada. " (Sócrates)
> >
> > Por favor, responder únicamente al foro
> >
> > (Guía de netiquette del foro)
> > http://www.helpdna.net/bosqlfaq00.htm
> > http://perso.wanadoo.es/rubenvigon/foro
> >
> > (FAQ's de SQL Server)
> > http://support.microsoft.com/defaul.../70faq.asp
> > http://www.helpdna.net/bosqlfaq.htm
> >
> > "Bronchi" escribió en el mensaje
> > news:bf377s$aaa6m$
> > > ¿Alguien sabe como saber que formato de fecha está utilizando una
> > > instalación de SQL Server 2000? ¿Y cómo cambiar dicho formato?


Porque
si
> > es
> > > MM/DD/AA quiero que sea DD/MM/AA.
> > >
> > > Muchisimas gracias.
> > >
> > > Saber que "TERUEL EXISTE" es bueno.
> > >
> > > Bronchi
> > >
> > > Saber que "TERUEL EXISTE" es bueno.
> > >
> > > Bronchi
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#3 Carlos Sacristan
16/07/2003 - 13:59 | Informe spam
¿Cómo te estás conectando? ¿Por OLEDB, ODBC...?



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"Bronchi" escribió en el mensaje
news:bf3c7t$ajako$
En el desplegable "Idioma Predeterminado" de la pestaña "Configuración del
servidor" estaba seleccionada English pero lo he cambiado a Spanish y el
formato de la fecha continua igual. Es MM/DD/AAAA cuando yo quiero
DD/MM/AAAA.
¿Puede ser que continue igual porque cuando realicé la restauración de la
base de datos el idioma era English? O no tiene nada que ver i al cambiar


el
idioma, el sql server se debería de enterar aunque el cambio se haga a
posteriori.

Gracias por todo.


"Carlos Sacristan" <csacristanARROBAocasoPUNTOes> escribió en el mensaje
news:
>
> Aunque ese parámetro lo puedes configurar en la conexión a la base


de
> datos (SET DATEFORMAT formatoValido o con SET LANGUAJE lenguajeValido),
mira
> a ver qué indica en las propiedades del servidor, pestaña "Configuración
del
> servidor", desplegable "Idioma predeterminado"
>
>
>
> Un saludo
>
> -
> "Sólo sé que no sé nada. " (Sócrates)
>
> Por favor, responder únicamente al foro
>
> (Guía de netiquette del foro)
> http://www.helpdna.net/bosqlfaq00.htm
> http://perso.wanadoo.es/rubenvigon/foro
>
> (FAQ's de SQL Server)
> http://support.microsoft.com/defaul.../70faq.asp
> http://www.helpdna.net/bosqlfaq.htm
>
> "Bronchi" escribió en el mensaje
> news:bf38om$ak597$
> > Si, pero mi aplicación tiene 250000 lineas y modificar el tratamiento


de
> la
> > fechas me puede suponer cientos de horas.
> >
> > ¿´Cómo puedo cambiar el formato? Porque si es MM/DD/AA quiero que sea
> > DD/MM/AA
> >
> >
> > "Carlos Sacristan" <csacristanARROBAocasoPUNTOes> escribió en el


mensaje
> > news:
> > >
> > > Si tienes problemas con las fechas, trátalas siempre con el
formato
> > > ANSI, es decir, 'YYYYMMDD hh:mn:ss'
> > >
> > >
> > >
> > > Un saludo
> > >
> > > -
> > > "Sólo sé que no sé nada. " (Sócrates)
> > >
> > > Por favor, responder únicamente al foro
> > >
> > > (Guía de netiquette del foro)
> > > http://www.helpdna.net/bosqlfaq00.htm
> > > http://perso.wanadoo.es/rubenvigon/foro
> > >
> > > (FAQ's de SQL Server)
> > >


http://support.microsoft.com/defaul.../70faq.asp
> > > http://www.helpdna.net/bosqlfaq.htm
> > >
> > > "Bronchi" escribió en el mensaje
> > > news:bf377s$aaa6m$
> > > > ¿Alguien sabe como saber que formato de fecha está utilizando una
> > > > instalación de SQL Server 2000? ¿Y cómo cambiar dicho formato?
Porque
> si
> > > es
> > > > MM/DD/AA quiero que sea DD/MM/AA.
> > > >
> > > > Muchisimas gracias.
> > > >
> > > > Saber que "TERUEL EXISTE" es bueno.
> > > >
> > > > Bronchi
> > > >
> > > > Saber que "TERUEL EXISTE" es bueno.
> > > >
> > > > Bronchi
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Bronchi
16/07/2003 - 14:23 | Informe spam
Con el BDE de Borland, ya que la aplicación está realizada en Delphi.


"Carlos Sacristan" <csacristanARROBAocasoPUNTOes> escribió en el mensaje
news:

¿Cómo te estás conectando? ¿Por OLEDB, ODBC...?



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"Bronchi" escribió en el mensaje
news:bf3c7t$ajako$
> En el desplegable "Idioma Predeterminado" de la pestaña "Configuración


del
> servidor" estaba seleccionada English pero lo he cambiado a Spanish y el
> formato de la fecha continua igual. Es MM/DD/AAAA cuando yo quiero
> DD/MM/AAAA.
> ¿Puede ser que continue igual porque cuando realicé la restauración de


la
> base de datos el idioma era English? O no tiene nada que ver i al


cambiar
el
> idioma, el sql server se debería de enterar aunque el cambio se haga a
> posteriori.
>
> Gracias por todo.
>
>
> "Carlos Sacristan" <csacristanARROBAocasoPUNTOes> escribió en el mensaje
> news:
> >
> > Aunque ese parámetro lo puedes configurar en la conexión a la base
de
> > datos (SET DATEFORMAT formatoValido o con SET LANGUAJE


lenguajeValido),
> mira
> > a ver qué indica en las propiedades del servidor, pestaña


"Configuración
> del
> > servidor", desplegable "Idioma predeterminado"
> >
> >
> >
> > Un saludo
> >
> > -
> > "Sólo sé que no sé nada. " (Sócrates)
> >
> > Por favor, responder únicamente al foro
> >
> > (Guía de netiquette del foro)
> > http://www.helpdna.net/bosqlfaq00.htm
> > http://perso.wanadoo.es/rubenvigon/foro
> >
> > (FAQ's de SQL Server)
> > http://support.microsoft.com/defaul.../70faq.asp
> > http://www.helpdna.net/bosqlfaq.htm
> >
> > "Bronchi" escribió en el mensaje
> > news:bf38om$ak597$
> > > Si, pero mi aplicación tiene 250000 lineas y modificar el


tratamiento
de
> > la
> > > fechas me puede suponer cientos de horas.
> > >
> > > ¿´Cómo puedo cambiar el formato? Porque si es MM/DD/AA quiero que


sea
> > > DD/MM/AA
> > >
> > >
> > > "Carlos Sacristan" <csacristanARROBAocasoPUNTOes> escribió en el
mensaje
> > > news:
> > > >
> > > > Si tienes problemas con las fechas, trátalas siempre con el
> formato
> > > > ANSI, es decir, 'YYYYMMDD hh:mn:ss'
> > > >
> > > >
> > > >
> > > > Un saludo
> > > >
> > > > -
> > > > "Sólo sé que no sé nada. " (Sócrates)
> > > >
> > > > Por favor, responder únicamente al foro
> > > >
> > > > (Guía de netiquette del foro)
> > > > http://www.helpdna.net/bosqlfaq00.htm
> > > > http://perso.wanadoo.es/rubenvigon/foro
> > > >
> > > > (FAQ's de SQL Server)
> > > >
http://support.microsoft.com/defaul.../70faq.asp
> > > > http://www.helpdna.net/bosqlfaq.htm
> > > >
> > > > "Bronchi" escribió en el mensaje
> > > > news:bf377s$aaa6m$
> > > > > ¿Alguien sabe como saber que formato de fecha está utilizando


una
> > > > > instalación de SQL Server 2000? ¿Y cómo cambiar dicho formato?
> Porque
> > si
> > > > es
> > > > > MM/DD/AA quiero que sea DD/MM/AA.
> > > > >
> > > > > Muchisimas gracias.
> > > > >
> > > > > Saber que "TERUEL EXISTE" es bueno.
> > > > >
> > > > > Bronchi
> > > > >
> > > > > Saber que "TERUEL EXISTE" es bueno.
> > > > >
> > > > > Bronchi
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Emilio Boucau
16/07/2003 - 15:03 | Informe spam
Bronchi,

deja YA de usar la BDE porque usa acceso ODBC, usa los componentes ADO. Por
otro lado, la BDE soporta en forma nativa y completa hasta el SQL 6.5 !!!!
Te das una idea de cuando Inprise (ex-Borland) dejo de darle importancia a
esa tecnologia, verdad ?

Con respecto a las fechas, se manejan asi:

A) en la parte de captura/ingreso de datos, el que gobierna es el formato de
la PC donde corre ese ejecutable ...
B) cuando mandas a grabar, el que gobierna es el formato que tenga el server
...

... con lo cual los foramtos de ingreso en pantalla no necesariamente seran
los formatos finales de grabacion.

Aca te paso una funcion que usamos nosatros para independizarnos de la
manipulacion de los formatos de las fechas. Te devolvera una fecha en el
formato ddmmyyyy. Ajustalo a tus necesidades usando el formato del servidor.

Function TFReservas.PasaFecha( sFecha: String ) :TDateTime;

Var sOldDateFormat: String;

Begin

// Convierte la fecha

sOldDateFormat := ShortDateFormat;

ShortDateFormat := 'dd/mm/yyyy';

Result := STRtoDate( Trim( sFecha ) );

ShortDateFormat := sOldDateFormat;

End;

Saludos !

Emilio Boucau
Microsoft MVP SQL Server
http://www.portalsql.com
PASS Spanish Group
http://www.sqlpass.org

Buenos Aires - Argentina
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida