Delphi ClientDataSet 主从结构 BUG
2017-06-17 12:07
519 查看
使用ADO控件 、ClientDataSet 、增加了从表与主表的关连字段 SheetID,别的设置全为默认。如图1所示
图1
=======
问题 BUG:
打开主表与从表,先不对主表进行任何操作。图2所示。
图2
在从表编辑中,使用
ClientDataSet2.Delete;
进行对从表进行删除行,将该SheetID(B41170600011)的从表的所有行删除。如图3所示。
图3
在进行图3操作时,鼠标焦点不要点击主表结构,在删除完从表的数据后直接点击主表的所对应的字段,不要点到别的字段行。然后对主表对应的行(B41170600011)字段,除了SheetID字段进行编辑,才进行编辑时你会发现,从表里刚才删除的数据又回来了。如图4所示。
图4
天!!找了个折中的办法,暂时解决了这个问题。
=======
图1
=======
问题 BUG:
打开主表与从表,先不对主表进行任何操作。图2所示。
图2
在从表编辑中,使用
ClientDataSet2.Delete;
进行对从表进行删除行,将该SheetID(B41170600011)的从表的所有行删除。如图3所示。
图3
在进行图3操作时,鼠标焦点不要点击主表结构,在删除完从表的数据后直接点击主表的所对应的字段,不要点到别的字段行。然后对主表对应的行(B41170600011)字段,除了SheetID字段进行编辑,才进行编辑时你会发现,从表里刚才删除的数据又回来了。如图4所示。
图4
天!!找了个折中的办法,暂时解决了这个问题。
=======
相关文章推荐
- 在Delphi中使用三层结构ClientDataSet出现 Unable to find record or record ...
- Delphi中ClientDataSet浅析
- 把DATASET转成XML(主从表结构)
- typhon例子:cs,bufDataset(类似delphi的clientDataset),josn解析器
- delphi 三层 主从表结构,更新是出错,错误信息不详的问题解决
- ClientDataSet的隐含功能------转载《Delphi 从入门到精通》
- delphi把Clientdataset的Delta保存到数据库
- Delphi:ClientDataset+TDataSetProvider的数据保存问题
- Delphi中ClientDataSet浅析
- Delphi 获取临时数据集 ClientDataSet
- Delphi clientdataset的详细介绍
- ClientdataSet 三层中主从表的操作
- 更改Delphi 中ClientDataSet中字段的数据类型
- delphi Clientdataset
- Delphi clientdataset的详细介绍
- delphi clientdataset 加一行 的问题;只读字段的修改可写的问题
- Delphi Clientdataset处理关联出来的视图的问题
- 内存中动态生成ClientDataSet表结构
- C\S结构中成批保存CLIENTDATASET中的数据
- DELPHI +ClientDataSet+DBGRIDEH 进行排序