Fórum Erro na consulta #426894
23/10/2012
0
procedure TFrm_Principal.BtPesquisaClick(Sender: TObject);
Var
Campo:String;
begin
WITH Dmdados.IBqCliente do
Begin
Close;
Sql.Clear;
Sql.Text:='Select * From TabOrcamento Where '+ Campo +' LIKE :ParamNome';
ParamByName('ParamNome').asString:='%'+EdtPesquisa.Text+'%';
SQL.Add('Order By Nome_cli');
Open;
end;
Me retorna um erro dizendo que o LIKE não existe:
Erivan Marinho
Curtir tópico
+ 0Posts
23/10/2012
Bruno Leandro
Gostei + 0
23/10/2012
Erivan Marinho
Por favor.
Gostei + 0
23/10/2012
Alessandro Yamasaki
Sql.Text:='Select * From TabOrcamento Where '+ ???Campo??? +' LIKE :ParamNome';
Se verificar seu trecho, verificará que a variavel "Campo" não é preenchida.
Gostei + 0
24/10/2012
Alisson Santos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)