Page 1 of 1

TMSTable.RefreshRecord fails Assertion

Posted: Mon 04 Feb 2019 13:52
by dupe
SDAC version 8.0.4, Delphi 10.2

We are having a problem using RefreshRecord on TMSTable. Sometimes RefreshRecord fails the assertion "DisposeBuf failed" (line 8704, MemData.pas)

Due to the complexity of our code it is difficult to ascertain why this assertion fails. We only know that the dataset is being changed, refreshed, and canceled several times. In release mode the programm crashes due to an access violation. (line 3164, MemData.pas)

We are hoping you will be able to give us any suggestions why this assertion may be failing and what we could do to remedy this.

Thanks in advance.

Re: TMSTable.RefreshRecord fails Assertion

Posted: Tue 05 Feb 2019 11:40
by Stellar
Please check whether there is an issue with the latest version of SDAC 8.2.9, for this, you can download a trial version of SDAC.
If the issue is reproduced on the latest SDAC version, please compose a small sample demonstrating the issue and send it to us, including database objects creating scripts.
You can send the sample using the contact form at our site: devart.com/company/contactform.html