您的位置:首页 > 编程语言 > Delphi

Delphi ClientDataSet 主从结构 BUG

2020-02-16 16:32 281 查看
Delphi ClientDataSet 主从结构 BUG

使用ADO控件 、ClientDataSet 、增加了从表与主表的关连字段 SheetID,别的设置全为默认。如图1所示

图1

=======

问题 BUG:

打开主表与从表,先不对主表进行任何操作。图2所示。

图2

在从表编辑中,使用 

ClientDataSet2.Delete;

进行对从表进行删除行,将该SheetID(B41170600011)的从表的所有行删除。如图3所示。

图3

在进行图3操作时,鼠标焦点不要点击主表结构,在删除完从表的数据后直接点击主表的所对应的字段,不要点到别的字段行。然后对主表对应的行(B41170600011)字段,除了SheetID字段进行编辑,才进行编辑时你会发现,从表里刚才删除的数据又回来了。如图4所示。

 

图4

天!!找了个折中的办法,暂时解决了这个问题。

=======

 

posted on 2017-06-17 12:07 Yanyyx 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.geek-share.com/detail/2708672420.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
anniebo5676 发布了0 篇原创文章 · 获赞 0 · 访问量 280 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: