Тема: ЗАпрос
Показать сообщение отдельно
  #11  
Старый 11.02.2009, 16:23
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

нормальная ошибка. Прежде чем вызывать методы редактирования датасета надо его сначала открыть. Т.е. основной запрос д.б. с SELECT'ом и квере надо сделать Active := True или вызвать метод Open.
Ну и для того, что бы можно было ее, кверю, упдейтить/инсертить, надо либо поставить ей свойство RequireAlive в True (для простых запросов), либо использовать соответсвующий компонент с шаблонами команд на добавление/обновление/удалени строк.
Ответить с цитированием