Ошибка при закрытии ClientDataSet: DataSet is not edit or insert mode

NiceBigMan
Дата: 13.10.2006 14:02:18
Добрый день !!
При закрытии локально созданного ClientDataSet т.е. без провайдера
в состоянии dsbrowse выдается ошибка DataSet is not edit or insert mode:
      cds.CreateDataSet;
      cds.Open;
      cds.Insert;
      cds.CheckBrowseMode;
      cds.Close;
вычисляемых полей нет
RENaissance
Дата: 13.10.2006 14:08:49

А смысл вызывать Close, если набор локальный? Тогда уж, EmptyDataSet или Free.


Posted via ActualForum NNTP Server 1.3

NiceBigMan
Дата: 13.10.2006 14:15:10
При EmptyDataSet та же ошибка
NiceBigMan
Дата: 13.10.2006 14:16:11
В нем всегда одна запись
мне нужно ее убить и завести новую
как правильно тогда сделать?
RENaissance
Дата: 13.10.2006 14:16:17

Чудес не бывает! Может какие-либо обработчики есть, которые меняют датасет?


Posted via ActualForum NNTP Server 1.3

RENaissance
Дата: 13.10.2006 14:17:25

Убить запись можно методом Delete.


Posted via ActualForum NNTP Server 1.3

NiceBigMan
Дата: 13.10.2006 14:19:14
нет ни одного обработчка события
Delete тоже самое выдает
сам ничего не могу понять
RENaissance
Дата: 13.10.2006 14:23:03

Сообщение об ошибке говорит, что что-то и где-то пытается выполнить вставку или редактирования набора данных. Ищите...


Posted via ActualForum NNTP Server 1.3

Shr
Дата: 13.10.2006 14:31:03
Use debug DCUs + Ctrl+F3 не помогают?
NiceBigMan
Дата: 13.10.2006 14:39:48
всем спасибо
запись действительно пытались править