2
votes

I'm developing an application in the delphi6.
I've a ClientDataSet (cds), a DataSetProvider (dsp) and a DataSource (ds) that ds's DataSet is cds and cds's ProviderName is 'dsp'.
I add some records to the cds on some specified conditions.
After I set a filter for the cds and set it's Filtered property to True, when I want to close it, it raise an exception by "Operation Not Applicable" message even I clear the Filter property and set the Filtered property to false.
How can I close the ClientDataSet without error?

1
What type of dataset are you using? - ertx
I suspect it is the dbx driver that's throwing the error. - Sertac Akyuz

1 Answers

2
votes

ONA error comes from midas.dll and I had it quite often until I switched to my own implementation you could try midas.dll from newer versions of delphi