Ciao a tutti,

dovreigestire dei valori di una tabella.

in pratica ho una form, e in essa un maskedit nel quale inserisco un valore,....poi premedo un pulsante eseguo il seguente codice:
codice:
procedure TForm1.Button2Click(Sender: TObject);
begin
 IBQuery2.SQL.Text := 'SELECT * FROM Tabella where CODICE like :ParParola';
 IBQuery2.ParamByName('ParParola').AsString := MaskEdit1.Text;
 IBQuery2.Open;
end;
sempre su questa form, ho anke un datasource a cui collego il risultato di Query2, ed infine ho dei campi TBedit collegati ai fields del datasource.


ebbene: immesso il codice la query funziona e ottengo i valori desiderati. MA NON RIESCO A MODIFICARLI.
i valori sono readonly.

Perfavore mi potete dire come devo fare?

ancora una cosa:
prima di effettuare un'altra query devo chiudere quella già fatta query (query2.close) o, la successiva viene sovrapposta automaticamente?

grazieeeee