Pesquisa sem diferenciar maiuscula e minuscula
Estou querendo fazer uma consulta do conteudo de um edit em uma tabela e os resultados sejam mostrados em um dbgrid. Coisa simples
O problema é o seguinte, quero que a consulta não faça diferenca entre letras maiusculas e minusculas. E tipo se eu digitar só o primeiro nome, deverá mostrar todos os dados no dbgrid que tem esse primeiro nomo
Ex:
Se eu digitar Andre Pereira no edit
Ele recupere os dados que estão gravados por exemplo
andre pereira - tudo minusculo
e se eu digitar só andre
ele recupere
andre pereira
andre siqueira
Andre Luiz
Acho q é isso
T+
O problema é o seguinte, quero que a consulta não faça diferenca entre letras maiusculas e minusculas. E tipo se eu digitar só o primeiro nome, deverá mostrar todos os dados no dbgrid que tem esse primeiro nomo
Ex:
Se eu digitar Andre Pereira no edit
Ele recupere os dados que estão gravados por exemplo
andre pereira - tudo minusculo
e se eu digitar só andre
ele recupere
andre pereira
andre siqueira
Andre Luiz
Acho q é isso
T+
Bferreira
Curtidas 0
Respostas
Fabio.hc
29/06/2004
Tente assim:
procedure TForm1.Button1Click(Sender: TObject); begin Query1.Close; Query1.SQL.Text:=´select * from tabela where upper(nome) like upper(:nome)´; Query1.ParamByName(´nome´).Value:=´¬´+Edit1.Text+´¬´; Query1.Open; end;
GOSTEI 0
Bferreira
29/06/2004
Tente assim:
procedure TForm1.Button1Click(Sender: TObject); begin Query1.Close; Query1.SQL.Text:=´select * from tabela where upper(nome) like upper(:nome)´; Query1.ParamByName(´nome´).Value:=´¬´+Edit1.Text+´¬´; Query1.Open; end;
Valeu Fabio funcionou perfeitamente..
T+
GOSTEI 0