![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
table is read only [D7, IB6.x]
Russko © (2004-12-25 13:14:00)Уважаемые мастера, такая проблема! Есть несколько DataModule'ей. На них есть несколько query, при попытке выполенния:
otc.Query1.SQL.Clear;
otc.Query1.SQL.Add('select distinct shifr_izd, izd from main_base');
otc.Query1.RequestLive:=true;
otc.Query1.Open;
выкидывет "Table is Read Only". В чём может быть проблема?
Zacho (2004-12-25 13:58:00) [1]Russko (25.12.04 13:51) [3]
Читать в хелпе про TQuery.RequestLive и разделы Updating a read-only result set, Using update objects to update a dataset и т.п.
А если есть возможнсть - лучше забей на BDE и переходи на IBX или FIBPlus
Russko (2004-12-25 13:51:00) [2]ПРога ругается на слово distinct. Если оно присутствует в запросе, то выкидывает ошибку Table is Read Only
Vemer (2004-12-25 13:25:00) [3]Или используй TIBDataset,или приделай IBUpdateSQL к своей IBQuery. Не забудь про GeneratorFields.
Russko (2004-12-25 13:20:00) [4]И что странно, если я уберу otc.Query1.RequestLive:=true, т.е. сделаю false То всё прокатывает ))