Fórum Pesquisa com caracter acentuado #56934
21/09/2006
0
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
Curtir tópico
+ 0
Responder
Posts
21/09/2006
Gandalf.nho
Que CHARACTER SET e COLLATE você está usando?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)