1. 程式人生 > >Delphi ClientDataSet 主從結構 BUG

Delphi ClientDataSet 主從結構 BUG

暫時 tid bug client 結構 控件 logs 發現 主從

使用ADO控件 、ClientDataSet 、增加了從表與主表的關連字段 SheetID,別的設置全為默認。如圖1所示

=======

問題 BUG:

打開主表與從表,先不對主表進行任何操作。圖2所示。

在從表編輯中,使用

ClientDataSet2.Delete;

進行對從表進行刪除行,將該SheetID(B41170600011)的從表的所有行刪除。如圖3所示。

這裏,對主表對應的行(B41170600011)字段,除了SheetID字段進行編輯,你會發現,從表裏剛才刪除的數據又回來了。如圖4所示。

天!!找了個折中的辦法,暫時解決了這個問題。

=======

技術分享

圖1

技術分享

圖2

技術分享

圖3

技術分享

圖4

Delphi ClientDataSet 主從結構 BUG