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

#1 Maxi Accotto
12/07/2008 - 19:16 | Informe spam
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
#2 Don Quijote de Nicaragua
12/07/2008 - 20:01 | Informe spam
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
#3 Maxi Accotto
12/07/2008 - 22:32 | Informe spam
Luego de conectarte para esa conexion usar el SET del languaje


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Don Quijote de Nicaragua" escribió en el mensaje de
noticias:
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
#4 Alejandro Mesa
13/07/2008 - 17:24 | Informe spam
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
#5 juan
13/07/2008 - 22:32 | Informe spam
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.


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