狒
狒狒
Unregistered / Unconfirmed
GUEST, unregistred user!
在李维所写的《Delphi5.x 分布式多层应用 系统篇》中有个例子(2-1-6使用巣状数据表实现Master/Detail的应用系统)。首先建立一个项目组,在组中建立一个新项目,接着在项目中建立一个远程数据模块。在模块中加入一个TADOConnection连接到MSSQL的Pubs数据库。接着加入名称为adsMaster的TADODataSet将其连接到TADOConnection,CommandText为select * from publishers。接着加入DataSource1,将其DataSet设为adsMaster。在加入名称为adsDetail的TADODataSet,CommandText为select * from titles,再设定DataSource属性为DataSource1,接下来在MasterFields属性编辑器里使adsMaster和adsDetail使用pub_id连接起来。再加入名称为dspMD的TDataSetProvider,设置DataSet为adsMaster。据李维说这时建立的客户端可以使用两个TClientDataSet分别提出adsMaster、adsDetail。继续在组中加入客户端其中一个使用SocketConnection连接到服务器端adsMaster,可是另一个的DataSetField始终看不到adsDetail,但例子那个就可以。内容实在不好描述,恳请各位留下邮件等我下午回来把李维写的和我写的给你发过去。