Assertion Failure Uni.pas 2692

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
ManzTiara
Posts: 2
Joined: Mon 15 Feb 2010 01:33

Assertion Failure Uni.pas 2692

Post by ManzTiara » Mon 15 Feb 2010 01:36

Dear All,

We just upgrade from ZeosLib into UniDAC.

But when we trying click UniTable IndexFieldNames properties that show the error :

Assertion Failure Uni.pas, line 2692

Here the log of error:
[0662E620]{unidac105.bpl} Uni.TCustomUniDataSet.GetFetchAll + $34
[064A5F8B]{dac105.bpl } Dbaccess.TCustomDADataSet.QuickOpen + $33
[0662E76B]{unidac105.bpl} Uni.TCustomUniDataSet.QuickOpen + $3B
[064BB714]{dac105.bpl } Dbaccess.TDBAccessUtils.QuickOpen + $8
[0655805B]{dcldac105.bpl} Dadesign.TDAFieldsListEditor.GetValues + $AB
[200FDA52]{vcl100.bpl } StdCtrls.TCustomListBox.GetItemIndex (Line 4393, "StdCtrls.pas" + 2) + $11
[20E1098B]{vclide100.bpl} IDEInspListBox.TInspListBox.ListDropDown (Line 1626, "ideinsplistbox.pas" + 9) + $12
[20E0C080]{vclide100.bpl} IDEListBtns.TListButton.DropDown (Line 670, "IDEListBtns.pas" + 5) + $A
[20E0BAF2]{vclide100.bpl} IDEListBtns.TListButton.DefaultHandler (Line 491, "IDEListBtns.pas" + 13) + $4
[20E0BB86]{vclide100.bpl} IDEListBtns.TListButton.WMLButtonDown (Line 524, "IDEListBtns.pas" + 7) + $2
[20006A3F]{rtl100.bpl } System.TObject.Dispatch (Line 9284, "sys\system.pas" + 8) + $0
[2013C527]{vcl100.bpl } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6
(0008747C){GExpertsDelphi2007.dll} [05EB847C]
[20140158]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg (Line 7176, "Controls.pas" + 9) + $25
[201406A7]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
[0D713BA9]{cxLibraryD11.bpl} Cxcontainer.TcxCustomInnerListBox.CNDrawItem + $695
[2013FDD0]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
[20040E4C]{rtl100.bpl } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
[201625E8]{vcl100.bpl } Forms.TApplication.ProcessMessage (Line 8103, "Forms.pas" + 21) + $1
[2016262A]{vcl100.bpl } Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4
[2016291F]{vcl100.bpl } Forms.TApplication.Run (Line 8223, "Forms.pas" + 20) + $3
[0042297A]{bds.exe } bds.bds (Line 195, "" + 7) + $7

Maybe some one can resolve this matter.

Thank you

Dimon
Devart Team
Posts: 2910
Joined: Mon 05 Mar 2007 16:32

Post by Dimon » Tue 16 Feb 2010 11:33

Thank you for information. We have reproduced this problem and fixed it. This fix will be included in the next UniDAC build.
To solve the problem you should set the TUniTable.TableName property.

Post Reply