Incluir parametros no SQL dinamicamente

Delphi

08/08/2005

Duvida

Gostaria de saber como faço para incluir parametros no meu componente SQL dinamicamente, ou seja, em tempo de execução. Isto acontece quando por excemplo, o meu usuário informa alguns critérios e eu tenho que passa-los para o meu SQL.

Linguagem de programação : Delphi

Obrigada
Ines
ines@onda.com.br


Ines

Ines

Curtidas 0

Respostas

Sandra

Sandra

08/08/2005

Ines,

Qual o banco de dados utiliza? Quais os componentes de acesso aos dados?

Um exemplo bem simples:
With DM.Qry1Plano do
begin
  Close;
  SQL.Clear;
  SQL.Add(´Select * From TabPlano´);
  SQL.Add(´Where NomePlano Like :PNome´);
  SQL.Add(´Order by NomePlano´);
  Parameters.ParamByName(´PNome´).Value (ou .asString) := Edit1.Text;
  Open;
end;

Ou então:
  SQL.Add(´Where NomePlano Like ´ + QuotedStr(Edit1.Text) +´¬´);
  SQL.Add(´Order by NomePlano´);
  Open;
end;



GOSTEI 0
POSTAR