Borland DataSnap(MIDAS)三层架构编程中,主细表的处理方式

一般有两种方式:
1.         
设置细表ClientDataSet的MasterSource和MasterFields属性即可。
注:如果只用于浏览数据,则可以用这种方式。
 
2.         用嵌套表方式――细表作为主表的一个DataSetField字段
注意:
(1)       当需要向数据库应用更新时必须用这种方式。
(2)       设置为这种方式后
a) 主表ClientDataSet若Open,则会Open所有关联ClientDataSet;
b) 主表ClientDataSet若Close,则会Close所有关联ClientDataSet;
c) 若Open一个细表ClientDataSet,则会Open所有关联ClientDataSet;
d) 若Close一个细表ClientDataSet,则对其他关联ClientDataSet无影响。
e) 若CancelUpdates主表ClientDataSet,则取消所有关联ClientDataSet的所有变动,并清空所有ClientDataSet的Delta数据。
f)   若CancelUpdates细表ClientDataSet,则对其他关联ClientDataSet无影响。
 


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=182828

 传统的Master/Detail设置:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值