Fórum Pesquisa sem diferenciar maiuscula e minuscula #240439

29/06/2004

0

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

Responder

Posts

29/06/2004

Fabio.hc

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;



Responder

Gostei + 0

29/06/2004

Bferreira

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+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar