объясню по другому...
При нажатие на кнопку button3 у меня происходит следующее:
Код:
adotable1.Active:=false;
ADOTable1.TableName:='Air';
adotable1.Active:=true;
но запрос к скулю происходит после открытия adotable1
Код:
procedure TForm1.ADOTable1AfterOpen(DataSet: TDataSet);
var
n: integer;
begin
ADOQuery1.Active:= False;
adoquery1.sql.Add('select ');
adoquery1.SQL.add('COUNT(ID) as CountField');
adoquery1.SQL.add('from Tank');
adoquery1.Active:= true;
ADOQuery1.ExecSQL;
n:=ADOQuery1.FieldByName('CountField').AsInteger;
и мне надо как то поменять значение
Код:
adoquery1.SQL.add('from Tank');
на
Код:
adoquery1.SQL.add('from Air');
причём не переписывая запрос к скулю в другую процедуру