Usar o Like com o IBQuery?

Delphi

01/05/2005

fiz o seguinte código
Pesquisar.ibq_Aux.Close;
//Pesquisar.qry_Pesquisar.SQL.Clear;
Pesquisar.ibq_Aux.SQL.Clear;
Pesquisar.ibq_Aux.SQL.Add(´select codi_func,nome_func from funcionario´);
Pesquisar.ibq_Aux.SQL.Add(´where nome_func like´´+edt_nome.Text+´¬´´);
Pesquisar.ibq_Aux.SQL.Add(´order by nome_func´);
Pesquisar.ibq_Aux.Open;

ele da erro no like...fale q é forma incorreta, como faço o like usando o IBQuery?

valeu galera!!!!


Luiz_aquino

Luiz_aquino

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

01/05/2005

Colega,

Tente assim:

Pesquisar.ibq_Aux.SQL.Add(´where nome_func like´+QuotedStr(edt_nome.Text+´¬´));



GOSTEI 0
Rafael Santana

Rafael Santana

01/05/2005

Bom dia, amigo, Aroldo

cara, isso é fácil. Basta usar parâmetro.

assim

Pesquisar.ibq_Aux.Close;
Pesquisar.ibq_Aux.SQL.Clear;
Pesquisar.ibq_Aux.SQL.Add(´select codi_func,nome_func from funcionario´);
Pesquisar.ibq_Aux.SQL.Add(´where nome_func like :NOMEFUN);
Pesquisar.ibq_Aux.PARAMBYNAME(´NOMEFUN´).VALUE:=edt_nome.text+´¬´;
Pesquisar.ibq_Aux.SQL.Add(´order by nome_func´);
Pesquisar.ibq_Aux.Open;


é só isso amigo...
qualquer coisa, estou no MSN o dia todo
rafael.solus@ldapalm.com.br (meu MSN)

T+


GOSTEI 0
POSTAR