Page 1 of 1

Assertion Failure Uni.pas 2692

Posted: Mon 15 Feb 2010 01:36
by ManzTiara
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

Posted: Tue 16 Feb 2010 11:33
by Dimon
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.