![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема IBQuery.close; [D7, IB6.x]
digester © (2004-03-04 14:23:00)Здравствуйте уважаемые мастера!
У меня проблема при IBQuery.close;
пишет мол IBQueryLIST: Cannot perform this operation on closed dataset.
Хотя таблица открыта в DBEdit'ах вся инфа что в IBQueryLIST отображается в норме. IBQuery.close; нужен для последующего изменения запроса SQL и затем заново IBQueryLIST.open;
В чем может быть ошибка? что это за ошибка ведь таблица открыта?
ответьте пожалуйста
Zacho (2004-03-04 15:39:00) [1]Значит, все-таки закрыта. Где именно оно закрывается - из твого кода не понятно.
Или баг в твоей версии IBX.
А вообще, TIBQuery лучше не использовать, TIBDataSet и TIBSQL достаточно для всего, чего угодно, и проблем меньше.
digester (2004-03-04 15:20:00) [2]if IBDatabase1.Connected=true then
Begin
IBQueryLIST.Active:=true;
end;
procedure TForm1.Button10Click(Sender: TObject);
begin
IBQuerylist.Close;
IBQuerylist.SQL.Clear;
IBQuerylist.SQL.Add('SELECT * FROM LIST');
IBQuerylist.SQL.Add('ORDER BY REGION');
IBQuerylist.Open;
end;
такой вот код пишу и эта ошибка блин... =(((
Кщд (2004-03-04 15:02:00) [3]код можно?