Pesquisa com caracter acentuado
Utilizo BD firebird. Tenho uma tabela de clientes onde gravo todos os dados (char) em caixa alta (maiuscula).
O cliente deseja realizar uma pesquisa por endereço, porem os endereços que contem letras acentuadas não aparecem na tela.
Ex.:
Edit.text:=´SÃO´
Query.SQL.Add(´Select * from CLIENTES where ENDERECO like ´´¬´+edBusca.Text+´¬´´´´);
Quando executo o comando ele não retorna nada e na tabela existem endereços contendo ´SÃO´. Isso acontece com qualquer palavra que tenha algum acento. Do contrário, funciona perfeito.
Alguma sugestão ?? :(
Obrigado.
O cliente deseja realizar uma pesquisa por endereço, porem os endereços que contem letras acentuadas não aparecem na tela.
Ex.:
Edit.text:=´SÃO´
Query.SQL.Add(´Select * from CLIENTES where ENDERECO like ´´¬´+edBusca.Text+´¬´´´´);
Quando executo o comando ele não retorna nada e na tabela existem endereços contendo ´SÃO´. Isso acontece com qualquer palavra que tenha algum acento. Do contrário, funciona perfeito.
Alguma sugestão ?? :(
Obrigado.
Os1000r
Curtidas 0
Respostas
Gandalf.nho
21/09/2006
Que CHARACTER SET e COLLATE você está usando?
GOSTEI 0