Hola
Tengo el siguiente problema:
Win2003 Server en ingles
SqlServer en Ingles
Visual Studio.Net español (uso el vb.net)
En la pantalla capturo las fechas en formato dd/mm/yyyy ( esto lo defino en
el web.config de mi webApp) ej. 11/9/2005 (11 de septiembre)
Al asignar el campo texto a una variable tipo Date basic cambia a 9/11/2005
(11 sep en formato ingles)
luego paso esa variable a un parametro de un dataAdapter para ejecutar un
SP. Teoricamente se envia en formato ingles
el SQL ejecuta el SP pero no obtengo resultado por q el SQL Server está
invirtiendo la fecha nuevamente.
en las propiedades del Servidor de la Base de datos (Enterprise manager) he
cambia do el lenguaje a Español ( estaba en ingles)
luego he utilizado los Store procedures
exec sp_helplogins : para ver q usuarios hay en el servidor
exec sp_defaultlanguage 'NT AUTHORITY\NETWORK SERVICE' : para cambiar el
lenguaje por default a español, ejecute este SP una vez por cada usuario
que me mostro el "sp_helplogins"
Desde el Query analizer ejecuto mi SP colocando en la fecha '9/11/2005'
funciona, que es como teoricamente viene del VB, pero cuando ejecuto mi
aplicacion sigue fallando, como si el SQL recibiera '11/9/2005'
En resumen, como puedo decirle al SQL que interprete el formato de las
fechas que recibe en español!!!!
gracias por la ayuda
Salu2
Sergio
Santa Cruz-Bolivia
DCE-2
Leer las respuestas