Page 1 of 1

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

Posted: Tue 12 Apr 2016 10:22
by Ludek
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...)

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

Posted: Fri 15 Apr 2016 10:28
by azyk
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