Fórum Consulta SQL #319451
18/04/2006
0
Tenho uma tabela onde os preciso fazer uma consulta por clientes, até aí tudo bem, o problema é que os nomes dos clientes não estão nem em caixa alta nem em caixa baixa estão assim:
José Ricardo da Silva
Monica Vasconcelos de Barros
Aristide Lobos dos Santa
neste caso, a consulta só tem sucesso se o usuário digitar a primeira letra de cada palavra em caixa alta, e assim por diante,
Já vi em algum lugar uma rotina para converter nomes de pessoas conforme acima. Aguém pode mim ajudar ?
Tabela.DtblLogradouros.Filtro.Add(´DESCRICAO Like ´+#39+´¬´+EditCep2.Text+´¬´+39);
Zlink
Curtir tópico
+ 0Posts
18/04/2006
Motta
Gostei + 0
18/04/2006
Zlink
Será que não tem uma função sem precisar do banco, exemplo:
Antes de fazer a pesquisa, converter a string de pesquisa para cada palavra iniciando em Caixa Alta
O usuário digita JOSÉ RICARDO DOS SANTOS e a função converteria para José Ricardo dos Santos (pois é assim que está na tabela clientes).
Gostei + 0
18/04/2006
Motta
Gostei + 0
27/04/2006
Roberto Skylord
SELECT bla, bla, bla
FROM tabela
WHERE (UPPER(camponome) = UPPER(seuparametro))
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)