Fórum Consulta Sql FireBird #284567
13/06/2005
0
procedure TF_Cadastro.BitBtn9Click(Sender: TObject);
begin
case rgr.ItemIndex of //rgr = RadioGroup ; qbcli = IBQuery
0: // Nome;
begin
qbcli.Close;
qbcli.SQL.Clear;
qbcli.SQL.Add(´Select * From TLBCLIENTES Where Nome Like :Nm´);
qbcli.ParamByName(´Nm´).AsString := msk.Text+ ´¬´;
qbcli.Open;
end;
Já tentei assim também:
qbcli.ParamByName(´Nm´).AsString := msk.Text;
qbcli.ParamByName(´Nm´).Value := msk.Text+ ´¬´;
qbcli.ParamByName(´Nm´).Value := msk.Text;
So funciona com a primeira letra digitada.
Jose
Curtir tópico
+ 0Posts
13/06/2005
Christian_adriano
tente o seguinte:
with qbcli do begin Close; SQL.Text := ´Select * From TLBCLIENTES Where Upper(Nome) LIKE upper(:Nm)´; ParamByName(´Nm´).AsString := AnsiUpperCase(msk.Text+ ´¬´); Open; end;
t+
Gostei + 0
14/06/2005
Macario
espero que ajude....
Gostei + 0
14/06/2005
Marcio.theis
procedure TF_Cadastro.BitBtn9Click(Sender: TObject); begin case rgr.ItemIndex of //rgr = RadioGroup ; qbcli = IBQuery 0: // Nome; begin qbcli.Close; qbcli.SQL.Clear; qbcli.SQL.Add(´Select * ´); qbcli.SQL.Add(´From TLBCLIENTES´); qbcli.SQL.Add(´Where Nome Like :Nm´); qbcli.ParamByName(´Nm´).Value:=´¬´ + msk.Text + ´¬´; qbcli.Open; end;
Gostei + 0
15/06/2005
Jose
Testei todos e esse funcionou legal
with qbcli do begin
Close;
SQL.Text := ´Select * From TLBCLIENTES Where Upper(Nome) LIKE upper(:Nm)´;
ParamByName(´Nm´).AsString := AnsiUpperCase(msk.Text+ ´¬´);
Open;
end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)