1、通常客户端的clientdataset是不共享服务器的DataSetProvider,它成对构成一组,用来读取数据。
2、通常可以放置成若干组clientdataset和DataSetProvider。例如,设置三对,就可以同时读取三个表的数据。
3、当然,为了减小占用内存。可以仅设置一组clientdataset和DataSetProvider,这样,服务器运行时,当有客户端连接时,一个客户端占用内存最少。
4、 设置一组clientdataset和DataSetProvider,也可以读取几个表的数据,分别依次读取数据,再转存内存表即可。

解决方案 »

  1.   

    读取数据没问题,
    我现在是提交数据,(如窗口中有CDS1,CDS2,CDS3,CDS4),共享一个DataSetProvider,,当我操作CDS1时,提交数据在CDS1对应数据库中,CDS2就提交到CDS2中,如何实现?????
      

  2.   

    操作CDS1时,通过它连接的表名,实现数据的更新、插入、删除。
    这与共享无关系。
      

  3.   

    对数据的更新等操作,必须通过SQL语句来实现。
      

  4.   

    如图一笔数据用SQL语句来实现到是没问题,如果多笑数据的时候,我相一次性保存,
      

  5.   

    一次性可以的,一次性执行多条SQL语句。如果必要可以采取事务处理机制。