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

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

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

1. 传统的Master/Detail设置:

设置细表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无影响。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航