Problema fechas SQL

03/03/2009 - 09:36 por Carlos Lopez | Informe spam
Hola

Tengo un programa hecho en visual basic el cual estaba funcionando
correctamenta hasta que un dia empezo a dar fallos .
Con las fuentes hemos conseguido ver que el programa hacia una busqueda de
fechas yyyy/mm/dd pero no las encuentra y por eso da fallo. Sin embargo si
en las fuentes pongo dd/mm/yyyy si que las encuentra y funciona
correctamente.

El problema es que ese programa nadie lo ha podido modificar ya que no se
tenian las fuentes y mi idea es que se ha modificado algo de SQL server para
que las fechas las reconozca como dd/mm/yyyy.

Alguien sabria decirme como se podria cambiar eso o si alguien tiene alguna
idea de que me ha podido pasar.

Un saludo

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
03/03/2009 - 09:52 | Informe spam
La forma en la que SQL Server interpreta una cadena como fecha depende del
lenguaje que tenga la conexión establecido.

Una solución podría ser el idioma predeterminado de las conexiones: en las
propiedades del servidor, página "Advanced", en la opción "Default Language"
puedes seleccionar algún idioma que tenga el formato de fechas dmy, como por
ejemplo el español


Un saludo
-
www.navento.com
Servicios de Localización GPS


"Carlos Lopez" wrote:

Hola

Tengo un programa hecho en visual basic el cual estaba funcionando
correctamenta hasta que un dia empezo a dar fallos .
Con las fuentes hemos conseguido ver que el programa hacia una busqueda de
fechas yyyy/mm/dd pero no las encuentra y por eso da fallo. Sin embargo si
en las fuentes pongo dd/mm/yyyy si que las encuentra y funciona
correctamente.

El problema es que ese programa nadie lo ha podido modificar ya que no se
tenian las fuentes y mi idea es que se ha modificado algo de SQL server para
que las fechas las reconozca como dd/mm/yyyy.

Alguien sabria decirme como se podria cambiar eso o si alguien tiene alguna
idea de que me ha podido pasar.

Un saludo




Respuesta Responder a este mensaje
#2 Carlos Lopez
03/03/2009 - 10:15 | Informe spam
Hola

Estoy cambiando la configuracion del idioma predetermnada a por ejemplo
english , reinicio el servicio pero me sigue manteniendo la de spanish, no
me deja cambiar el lenguaje predeterminado.

Yo necesito que las busquedas la haga como yy/mm/dd

A ver si me podeis ayudar

Un saludo



"Carlos Sacristan" escribió en
el mensaje news:

La forma en la que SQL Server interpreta una cadena como fecha depende del
lenguaje que tenga la conexión establecido.

Una solución podría ser el idioma predeterminado de las conexiones: en las
propiedades del servidor, página "Advanced", en la opción "Default
Language"
puedes seleccionar algún idioma que tenga el formato de fechas dmy, como
por
ejemplo el español


Un saludo
-
www.navento.com
Servicios de Localización GPS


"Carlos Lopez" wrote:

Hola

Tengo un programa hecho en visual basic el cual estaba funcionando
correctamenta hasta que un dia empezo a dar fallos .
Con las fuentes hemos conseguido ver que el programa hacia una busqueda
de
fechas yyyy/mm/dd pero no las encuentra y por eso da fallo. Sin embargo
si
en las fuentes pongo dd/mm/yyyy si que las encuentra y funciona
correctamente.

El problema es que ese programa nadie lo ha podido modificar ya que no se
tenian las fuentes y mi idea es que se ha modificado algo de SQL server
para
que las fechas las reconozca como dd/mm/yyyy.

Alguien sabria decirme como se podria cambiar eso o si alguien tiene
alguna
idea de que me ha podido pasar.

Un saludo







Respuesta Responder a este mensaje
#3 Carlos Sacristan
03/03/2009 - 10:43 | Informe spam
Disculpa, esa opción es para aplicarle el lenguaje predeterminado a los
nuevos logins, no para las conexiones.

Debes ir al login que utiliza tu aplicación (Security/Logins), y en la
página "General" te aparecerá el desplegable para seleccionar el idioma que
necesites.


Un saludo
-
www.navento.com
Servicios de Localización GPS


"Carlos Lopez" wrote:

Hola

Estoy cambiando la configuracion del idioma predetermnada a por ejemplo
english , reinicio el servicio pero me sigue manteniendo la de spanish, no
me deja cambiar el lenguaje predeterminado.

Yo necesito que las busquedas la haga como yy/mm/dd

A ver si me podeis ayudar

Un saludo



"Carlos Sacristan" escribió en
el mensaje news:
>
> La forma en la que SQL Server interpreta una cadena como fecha depende del
> lenguaje que tenga la conexión establecido.
>
> Una solución podría ser el idioma predeterminado de las conexiones: en las
> propiedades del servidor, página "Advanced", en la opción "Default
> Language"
> puedes seleccionar algún idioma que tenga el formato de fechas dmy, como
> por
> ejemplo el español
>
>
> Un saludo
> -
> www.navento.com
> Servicios de Localización GPS
>
>
> "Carlos Lopez" wrote:
>
>> Hola
>>
>> Tengo un programa hecho en visual basic el cual estaba funcionando
>> correctamenta hasta que un dia empezo a dar fallos .
>> Con las fuentes hemos conseguido ver que el programa hacia una busqueda
>> de
>> fechas yyyy/mm/dd pero no las encuentra y por eso da fallo. Sin embargo
>> si
>> en las fuentes pongo dd/mm/yyyy si que las encuentra y funciona
>> correctamente.
>>
>> El problema es que ese programa nadie lo ha podido modificar ya que no se
>> tenian las fuentes y mi idea es que se ha modificado algo de SQL server
>> para
>> que las fechas las reconozca como dd/mm/yyyy.
>>
>> Alguien sabria decirme como se podria cambiar eso o si alguien tiene
>> alguna
>> idea de que me ha podido pasar.
>>
>> Un saludo
>>
>>
>>
>>
>




Respuesta Responder a este mensaje
#4 Carlos Lopez
03/03/2009 - 11:14 | Informe spam
Hola

Gracias, ya lo he conseguido solucionar.

Tienes razon en el Security/Logins en el idioma del usuario despliego la
base, la selecciono y selecciono idioma English.

Con esto se soluciona.

Un saludo


"Carlos Sacristan" escribió en
el mensaje news:
Disculpa, esa opción es para aplicarle el lenguaje predeterminado a los
nuevos logins, no para las conexiones.

Debes ir al login que utiliza tu aplicación (Security/Logins), y en la
página "General" te aparecerá el desplegable para seleccionar el idioma
que
necesites.


Un saludo
-
www.navento.com
Servicios de Localización GPS


"Carlos Lopez" wrote:

Hola

Estoy cambiando la configuracion del idioma predetermnada a por ejemplo
english , reinicio el servicio pero me sigue manteniendo la de spanish,
no
me deja cambiar el lenguaje predeterminado.

Yo necesito que las busquedas la haga como yy/mm/dd

A ver si me podeis ayudar

Un saludo



"Carlos Sacristan" escribió
en
el mensaje news:
>
> La forma en la que SQL Server interpreta una cadena como fecha depende
> del
> lenguaje que tenga la conexión establecido.
>
> Una solución podría ser el idioma predeterminado de las conexiones: en
> las
> propiedades del servidor, página "Advanced", en la opción "Default
> Language"
> puedes seleccionar algún idioma que tenga el formato de fechas dmy,
> como
> por
> ejemplo el español
>
>
> Un saludo
> -
> www.navento.com
> Servicios de Localización GPS
>
>
> "Carlos Lopez" wrote:
>
>> Hola
>>
>> Tengo un programa hecho en visual basic el cual estaba funcionando
>> correctamenta hasta que un dia empezo a dar fallos .
>> Con las fuentes hemos conseguido ver que el programa hacia una
>> busqueda
>> de
>> fechas yyyy/mm/dd pero no las encuentra y por eso da fallo. Sin
>> embargo
>> si
>> en las fuentes pongo dd/mm/yyyy si que las encuentra y funciona
>> correctamente.
>>
>> El problema es que ese programa nadie lo ha podido modificar ya que no
>> se
>> tenian las fuentes y mi idea es que se ha modificado algo de SQL
>> server
>> para
>> que las fechas las reconozca como dd/mm/yyyy.
>>
>> Alguien sabria decirme como se podria cambiar eso o si alguien tiene
>> alguna
>> idea de que me ha podido pasar.
>>
>> Un saludo
>>
>>
>>
>>
>







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida