Здравствуйте, GreenElf, Вы писали:
GE>GE>void __fastcall TForm1::Button1Click(TObject *Sender)
GE>{
GE> AdsQuery1->Active = false;
GE> AdsTable1->Active = true;
GE> DataSource1->DataSet = AdsTable1;
GE>}
GE>//---------------------------------------------------------------------------
GE>void __fastcall TForm1::Button2Click(TObject *Sender)
GE>{
GE> AdsTable1->Active = false;
GE> AdsQuery1->Active = true;
GE> DataSource1->DataSet = AdsQuery1;
GE>}
GE>
GE>Две кнопки на форме:
GE>Button1Click — событие первой кнопки
GE>Button2Click — событие второй кнопки
GE>Если после нажатия на вторую кнопку нажать первую вылетает исключение:
GE>"Invalid open mode"
Ответ здесь
http://resolution.extendedsystems.com/ADS/Support/Technical+Tip+22.htm