Re: AdsTable AdsQuery Конфликт при совместной работе с БД.
От: Вячеслав Ермолаев  
Дата: 31.08.04 13:16
Оценка:
Здравствуйте, 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
С уважением, Вячеслав Ермолаев
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.