我有两张表(主表与从表),我在客户端用两个clientdataset分别连接他们,
与从表连接的clientdataset的mastersource是与主表clientdataset连接的datasouce,masterfield也设置正确,可就是不能正确显示,从表里面显示是
空的。把主从的设置取消后,从表的内容又显示出来了。请哪位知道的大哥
告诉我设置。
我本来按李唯的方法(《delphi5数据库编程系统篇》)去做的,在远程服务器
中把数据集打包,可是在客户端设置从clientdataset的datasetfield时出错。
我自己的做法是在远程服务器端用两个adoquery和datasetprovider,服务器
端先不设置主从,而在客户端的clientdataset中设置,就如我上面所叙,
请指教!

解决方案 »

  1.   

    masterfield是不是char類型﹐它要求完全匹配﹐用varchar也許行
      

  2.   

    大哥巢状数据需要在服务端先做主从,然后再客户端设置clientdataset啊
      

  3.   

    服务端安李维的方法做好,以后配置客户端。客户端注意,主clientdataset要先点右键Filed Editor 然后再点add all fileds.在按照李维的步骤就可以出来了。我刚刚调出来,你在试试?
      

  4.   

    楼上说的是对的,先要add all fileds这样会把所有的字段显出来,包括第二个 cds这样你才能设置客户端的datasource为cds。
      

  5.   

    to wangxj333(天天真人) :我用过了,可里面是空的啊。
    to theone_jxm() :多谢了,我试试。