Utilizar SET LENGUAGE en una vista ?

12/07/2008 - 19:09 por Don Quijote de Nicaragua | Informe spam
Hola a todos, estoy tratando de ejecutar la siguiente vista sin
embargo me da los resultados en ingles, quiero establecer que antes de
ejecutarla establecerla a español utilizando: SET LENGUAGE, aqui esta
la vista que deseo crear.

Envia mensaje de error diciendo:
The Query Designer does not support the SET STATEMENT SQL construct.

Alguna idea de como podria obtener esos resultado de los meses en
español, gracias a todos de antemano.

SET language 'spanish'
SELECT DATENAME(month,
dbo.Remision.Fecha) AS Mes, YEAR(dbo.Remision.Fecha) AS Anno,
SUM(dbo.DetalleRemision.Cantidad)
AS Cantidad
FROM dbo.Remision INNER JOIN
dbo.DetalleRemision
ON dbo.Remision.CodRemision = dbo.DetalleRemision.CodRemision
GROUP BY DATENAME(month,
dbo.Remision.Fecha), YEAR(dbo.Remision.Fecha)

Don Quijote de Nicaragua.
Elder Soto.

Preguntas similare

Leer las respuestas

#6 Don Quijote de Nicaragua
14/07/2008 - 01:41 | Informe spam
Muchas gracias a todos por su colaboracion, excelente respuesta.
Saludos
Don Quijote de Nicaragua.
Elder Soto.

On 13 jul, 14:32, "juan" wrote:
Hola: ahi va el novato, en el Explorador de objetos, propiedades, opciones
avanzadas se puede elegir el lenguaje.
escribió en el mensajenews:

>1 - Puedes setear el lenguaje a nivel de login, usando la sentencia "create
> login" o "alter login" y especificando el lenguaje deseado en la propiedad
> DEFAULT_LANGUAGE.

> 2 - Puedes hacerlo tambien en la cadena de conexion.

> "Data Source=PORTATIL_ACER;Initial Catalog=db_qrc;Integrated
> Security=True;
> Current Language=Spanish".

> AMB

> "Don Quijote de Nicaragua" wrote:

>> Hola Muchas gracias por tu pronta respuesta, utilizo un solo login
>> para todo, como hago para establecer el idioma al momento de
>> conectarme?, la cadena de conexion que utilizo es la siguiente:
>> "Data Source=PORTATIL_ACER;Initial Catalog=db_qrc;Integrated
>> Security=True"
>> Muchas Gracias por todo.
>> Don Quijote de Nicaragua.
>> Elder Soto.

>> On 12 jul, 11:16, "Maxi Accotto"
>> wrote:
>> > Hola, eso no es soportado en una vista. O bien cuando te conectas haces
>> > primero el cambio de idioma y luego ejecutas la vista o sino vas a
>> > tener que
>> > usar funciones de usuario.

>> > Ahora bien, el languaje depende del login, tu usas un solo login para
>> > todo?


>> > Saludos
>> > Maxi Accotto
>> > Microsoft MVP en SQLServer
>> > SQltotalconsulting
>> > -

>> > "Don Quijote de Nicaragua" escribió en el mensaje
>> > de
>> > noticias:

>> > > Hola a todos, estoy tratando de ejecutar la siguiente vista sin
>> > > embargo me da los resultados en ingles, quiero establecer que antes
>> > > de
>> > > ejecutarla establecerla a español utilizando: SET LENGUAGE, aqui esta
>> > > la vista que deseo crear.

>> > > Envia mensaje de error diciendo:
>> > > The Query Designer does not support the SET STATEMENT SQL construct.

>> > > Alguna idea de como podria obtener esos resultado de los meses en
>> > > español, gracias a todos de antemano.

>> > > SET              language 'spanish'
>> > >                          SELECT     DATENAME(month,
>> > > dbo.Remision.Fecha) AS Mes, YEAR(dbo.Remision.Fecha) AS Anno,
>> > > SUM(dbo.DetalleRemision.Cantidad)
>> > >                                                  AS Cantidad
>> > >                           FROM         dbo.Remision INNER JOIN
>> > >                                                  dbo.DetalleRemision
>> > > ON dbo.Remision.CodRemision = dbo.DetalleRemision.CodRemision
>> > >                           GROUP BY DATENAME(month,
>> > > dbo.Remision.Fecha), YEAR(dbo.Remision.Fecha)

>> > > Don Quijote de Nicaragua.
>> > > Elder Soto.
Respuesta Responder a este mensaje
#7 Alejandro Mesa
14/07/2008 - 15:56 | Informe spam
juan,

Me inmagino que te refieras a las propiedades de el servidor, correcto. De
ser asi, ese seteo sera aplicado para los nuevos logins y no para los
existentes al momento de hacer el cambio.


AMB


"juan" wrote:

Hola: ahi va el novato, en el Explorador de objetos, propiedades, opciones
avanzadas se puede elegir el lenguaje.
escribió en el mensaje
news:
>1 - Puedes setear el lenguaje a nivel de login, usando la sentencia "create
> login" o "alter login" y especificando el lenguaje deseado en la propiedad
> DEFAULT_LANGUAGE.
>
> 2 - Puedes hacerlo tambien en la cadena de conexion.
>
> "Data Source=PORTATIL_ACER;Initial Catalog=db_qrc;Integrated
> Security=True;
> Current Language=Spanish".
>
>
> AMB
>
>
> "Don Quijote de Nicaragua" wrote:
>
>> Hola Muchas gracias por tu pronta respuesta, utilizo un solo login
>> para todo, como hago para establecer el idioma al momento de
>> conectarme?, la cadena de conexion que utilizo es la siguiente:
>> "Data Source=PORTATIL_ACER;Initial Catalog=db_qrc;Integrated
>> Security=True"
>> Muchas Gracias por todo.
>> Don Quijote de Nicaragua.
>> Elder Soto.
>>
>>
>> On 12 jul, 11:16, "Maxi Accotto"
>> wrote:
>> > Hola, eso no es soportado en una vista. O bien cuando te conectas haces
>> > primero el cambio de idioma y luego ejecutas la vista o sino vas a
>> > tener que
>> > usar funciones de usuario.
>> >
>> > Ahora bien, el languaje depende del login, tu usas un solo login para
>> > todo?
>> >
>> >
>> > Saludos
>> > Maxi Accotto
>> > Microsoft MVP en SQLServer
>> > SQltotalconsulting
>> > -
>> >
>> > "Don Quijote de Nicaragua" escribió en el mensaje
>> > de
>> > noticias:
>> >
>> > > Hola a todos, estoy tratando de ejecutar la siguiente vista sin
>> > > embargo me da los resultados en ingles, quiero establecer que antes
>> > > de
>> > > ejecutarla establecerla a español utilizando: SET LENGUAGE, aqui esta
>> > > la vista que deseo crear.
>> >
>> > > Envia mensaje de error diciendo:
>> > > The Query Designer does not support the SET STATEMENT SQL construct.
>> >
>> > > Alguna idea de como podria obtener esos resultado de los meses en
>> > > español, gracias a todos de antemano.
>> >
>> > > SET language 'spanish'
>> > > SELECT DATENAME(month,
>> > > dbo.Remision.Fecha) AS Mes, YEAR(dbo.Remision.Fecha) AS Anno,
>> > > SUM(dbo.DetalleRemision.Cantidad)
>> > > AS Cantidad
>> > > FROM dbo.Remision INNER JOIN
>> > > dbo.DetalleRemision
>> > > ON dbo.Remision.CodRemision = dbo.DetalleRemision.CodRemision
>> > > GROUP BY DATENAME(month,
>> > > dbo.Remision.Fecha), YEAR(dbo.Remision.Fecha)
>> >
>> > > Don Quijote de Nicaragua.
>> > > Elder Soto.
>>
>>



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