Pesquisa sem diferenciar maiuscula e minuscula

Delphi

29/06/2004

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+


Bferreira

Bferreira

Curtidas 0

Respostas

Fabio.hc

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

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
POSTAR