Uso dbExpress per interrogare un database Firebird.
Ho un componente TSimpleDataSet, con cui estraggo i record, un TDatasource ed una TDBGrid per la visalizzazione dei risultati.
La Query select che mi permette di estrarre i record è parametrizzata con valori che vengono forniti tramite pulsante inserito nel mio form.
Nel codice del pulsante ho scritto:
codice:
procedure TForm.btClick(Sender: TObject);

begin
  SimpleDataSet.Params[0].AsInteger:=1;  
//1 è il parametro assegnato
end;
La query è:
codice:
Select * from TB where ID=:VALORE       
//VALORE è il nome che ho   assegnato al mio parametro quando ho impostato le proprietà del TSimpleDataset