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
 

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




Preguntas similares