AddRefStr failed (D:\Projects\Delphi\Dac\Common\Source\MemData.pas, Zeile 8271)

Discussion of open issues, suggestions and bugs regarding SDAC (SQL Server Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
Posts: 296
Joined: Thu 12 Oct 2006 09:34

AddRefStr failed (D:\Projects\Delphi\Dac\Common\Source\MemData.pas, Zeile 8271)

Post by Ludek » Tue 12 Apr 2016 10:22

sdac 7.2.9, delphi 10.
irreproducible, but again and again at customer:

(000107F5){} [038C17F5] System.@Assert
(000E4E7D){} [049C5E7D] MemData.TStringHeap.AddRef
(000DBAEB){} [049BCAEB] MemData.TData.AddRefComplexFields
(00252918){} [04B33918] MemDS.TMemDataSet.Cancel
(003B4B81){} [04C95B81] MSAccess.TCustomMSDataSet.Cancel
(00427C01){} [03CD8C01] Data.DB.TDataSet.CheckBrowseMode
(0042694D){} [03CD794D] Data.DB.TDataSet.MoveBy

Do you have an idea? Our bug/your bug? solved perhaps in newer sdac? some explanation/way to analyze & correct?

Thanks very much for some tips, Ludek.

(I don't want to begin with just newer sdac, because i'm very afraid it will not help and introduce new more drastic bugs, till I now, it really helps...)

Devart Team
Posts: 1001
Joined: Fri 11 Apr 2014 11:47
Location: Alpha Centauri A

Re: AddRefStr failed (D:\Projects\Delphi\Dac\Common\Source\MemData.pas, Zeile 8271)

Post by azyk » Fri 15 Apr 2016 10:28

Please clarify:
- the exact versions of RAD Studio and Target Platform, on which the client application was built;
- the exact version of customer OS
- the full version of the provider on the customer PC, which is used for connection to SQL Server
- the exact version of SQL Server

Post Reply