高手过来,请问一个有关'三层master/detail'的问题,thanks!(20分)

P

pengd

Unregistered / Unconfirmed
GUEST, unregistred user!
[8D]我要做一个关于三层结构应用程序,用master/detail主从表来显示客户端的数据;
中间层的组件为:
AdoQuery1: Select * from Table1;
AdoQuery2: Select * from Table2 where field = :field;
还有一个datasource1,DataSetProvide1;
客户端用socketconnection连接中间层的组件为:
MasterClientDataSet,MasterDataSource,Masterdbgrid;
DetailClientDataSet, detailDataSource, detailDbgrid;
请问如何设置组件的属性关连,谢谢!!!

 
大哥,20分也太少了吧?
如果你用中间件的话,
select * from Table1
这样的语句最好不要用哦。
嘻嘻
 
对三层不了解,关注,学习~~~~~~~~~~~
 
to txmaster:
你好,最近比较穷,分数太少,你说得有道理,最好是用SQLSERVER的存储过程,
但这个技术相对这个问题不重要,你能不能告诉我怎么解决,分数不够也可以再商量!
 
三层结构的从表建议用AdoTable,不用设太多服务端跟客户设好AdoTable的MasterSource
,MasterFields。记住,AdoTable的MasterFields字段要索引,要不会有问题。
至于到客户端主表会有一个DATASETFIELD字段了,它是客户端的detail啦。
 
搞好就加分啦,我对这比较感兴趣
 
在2层中简单地用Master/Detail关联不太好;最好用NestedTable。
关键在于使用前者时要小心控制事务。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
933
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
顶部