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