caracteres extraños en consultas

10/08/2005 - 18:28 por josepe | Informe spam
Saludos,

Estoy intentando hacer una consulta que busca por cadena en la
cual pueden haber carácteres alemanes tales como:
ü, à, ... entre otros.
Algo como:

"SELECT *
FROM Customers
WHERE (UserCity LIKE '%Zürich%')"

La consulta no devuelve ningun registro, i si Existen los registros con
esta cadena.

Hay alguna manera de trabajar con estos carácteres sin tener que cambiar
el charset, ya que necesito que esté con los chars españoles...

Alguna solución?

Muchas Gracias.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
10/08/2005 - 19:41 | Informe spam
Que tipo de dato es la columna [UserCity]?

Pudieras probar en la bd [noorthwind]?

use northwind
go

select
*
from
dbo.customers
where
City = N'München'
go


AMB

"josepe" wrote:

Saludos,

Estoy intentando hacer una consulta que busca por cadena en la
cual pueden haber carácteres alemanes tales como:
ü, à, ... entre otros.
Algo como:

"SELECT *
FROM Customers
WHERE (UserCity LIKE '%Zürich%')"

La consulta no devuelve ningun registro, i si Existen los registros con
esta cadena.

Hay alguna manera de trabajar con estos carácteres sin tener que cambiar
el charset, ya que necesito que esté con los chars españoles...

Alguna solución?

Muchas Gracias.



Respuesta Responder a este mensaje
#2 josepe
11/08/2005 - 10:10 | Informe spam
Bueno el campo es de tipo nvarchar.

Bien ya he encontrado la solución.
Poner una N delante del valor en la consulta aglo como

SELECT * FROM TABLE
WHERE CAMPO=N'VALOR'

Muchas gracias.


"Alejandro Mesa" escribió en el
mensaje news:
Que tipo de dato es la columna [UserCity]?

Pudieras probar en la bd [noorthwind]?

use northwind
go

select
*
from
dbo.customers
where
City = N'München'
go


AMB

"josepe" wrote:

Saludos,

Estoy intentando hacer una consulta que busca por cadena en la
cual pueden haber carácteres alemanes tales como:
ü, à, ... entre otros.
Algo como:

"SELECT *
FROM Customers
WHERE (UserCity LIKE '%Zürich%')"

La consulta no devuelve ningun registro, i si Existen los registros con
esta cadena.

Hay alguna manera de trabajar con estos carácteres sin tener que cambiar
el charset, ya que necesito que esté con los chars españoles...

Alguna solución?

Muchas Gracias.



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