Исключение «Операция не применима» - PullRequest
2 голосов
/ 19 сентября 2011

Я разрабатываю приложение в delphi6.
У меня есть ClientDataSet (cds), DataSetProvider (dsp) и DataSource (ds), который dS DataSet - это cds, а имя провайдера cds - 'dsp'.
Я добавляю некоторые записи в компакт-диски при определенных условиях.
После того, как я установил фильтр для компакт-дисков и установил для его свойства Filtered значение True, когда я хочу закрыть его, он вызывает исключение с помощью «Операция не применима»даже если я очищаю свойство Filter и устанавливаю для свойства Filtered значение false.
Как закрыть ClientDataSet без ошибки?

1 Ответ

2 голосов
/ 21 сентября 2011

Ошибка ONA исходит от midas.dll, и у меня было это довольно часто, пока я не переключился на свою собственную реализацию, вы можете попробовать midas.dll из более новых версий delphi

...