请问如何分离TDataSetProvider封装的数据包中的Master和Detail数据 请问如何分离TDataSetProvider封装的数据包中的Master和Detail数据,我不知道如何使用TClientDataSet的DataSetField来分离 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 动态的,就是dataSetField来分离,用固定字段不好吗? 把Master/Detail关系做到客户程序上,就不必去分开了。 谢谢各位,我还是不明白。请耐心点:我在中间层,用两个TADODataSet,设置了他们的Master/Detail关系,用了两个TDataSetProvider分别与他们对应。在客户端,用两个ClientDataSet1(Master),ClientDataSet2(Detail),分别用DataSource1和DataSource2,分别设置RemoteServer、ProviderName,并且ClientDataSet2的MasterSource为DataSource1。 可程序运行的时候,Master部分正常,Detail部分没有数据?请问如何解决,各位大侠告诉我如何解决? datasetprovider 有一个delta属性,它可以用来提取客户端返回的数值。它的封装结构就是把detail表当作一个字段处理。具体的方法,推荐你参看李维的《Delphi 5.x 多层分布式应用 系统篇》 你在中间层已经设置了Master/Detail关系,在客户端只要一个TClientDataSet对应主表TDataSetProvider就行了,不必在客户端再建立Master/Detail关系,对应主表的TClientDataSet会自动增加一个DataSet字段,当与主表连接的DBGrid显示时,点击DataSet字段,就会弹出Detail表。 maozefa,我是ZhongDe,非常感谢,我从你的帮助中着实学到了东西,可惜我在看到您的回复前,已经结了帖。没有办法在给你分了。 self.caption不显示标题 dbgrid中数据怎样打印? tchart横坐标的问题,大家请进 在delphi 中可不可以用BCP 请问一般情况下是在程序中控制数据库字段不为空,还是在数据库设计的时候的时候控制字段不为空呢? 数据库同步问题 曾经的经典, 如今的价值? Menu 高级问题在线求助 query控件select出来的记录怎么进行查找啊 美女? 用show的方式显示窗体,但点击主窗体中其他子窗体(全屏)后,被遮蔽,怎么办? 一个主细表问题
我在中间层,用两个TADODataSet,设置了他们的Master/Detail关系,用了两个
TDataSetProvider分别与他们对应。
在客户端,用两个ClientDataSet1(Master),ClientDataSet2(Detail),分别用DataSource1和DataSource2,分别设置RemoteServer、ProviderName,并且ClientDataSet2的MasterSource为DataSource1。
可程序运行的时候,Master部分正常,Detail部分没有数据?请问如何解决,各位大侠告诉我如何解决?