提交多个clientdataset 是否可以共享一个DataSetProvider

qq_17279253 2014-11-13 08:23:52
1)我的程序继承方式
2)提取数据可以多个clientdataset是可以共享一个DataSetProvider
3)提交 是否可以实现 多个clientdataset 是否可以共享一个DataSetProvider,如果可以,如何实现,此问题一直卡着,希望得到解决,谢谢!!
...全文
280 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyhoo163 2014-11-15
  • 打赏
  • 举报
回复
一次性可以的,一次性执行多条SQL语句。 如果必要可以采取事务处理机制。
qq_17279253 2014-11-14
  • 打赏
  • 举报
回复
读取数据没问题, 我现在是提交数据,(如窗口中有CDS1,CDS2,CDS3,CDS4),共享一个DataSetProvider,,当我操作CDS1时,提交数据在CDS1对应数据库中,CDS2就提交到CDS2中,如何实现?????
qq_17279253 2014-11-14
  • 打赏
  • 举报
回复
如图一笔数据用SQL语句来实现到是没问题,如果多笑数据的时候,我相一次性保存,
lyhoo163 2014-11-14
  • 打赏
  • 举报
回复
对数据的更新等操作,必须通过SQL语句来实现。
lyhoo163 2014-11-14
  • 打赏
  • 举报
回复
操作CDS1时,通过它连接的表名,实现数据的更新、插入、删除。 这与共享无关系。
lyhoo163 2014-11-13
  • 打赏
  • 举报
回复
1、通常客户端的clientdataset是不共享服务器的DataSetProvider,它成对构成一组,用来读取数据。 2、通常可以放置成若干组clientdataset和DataSetProvider。例如,设置三对,就可以同时读取三个表的数据。 3、当然,为了减小占用内存。可以仅设置一组clientdataset和DataSetProvider,这样,服务器运行时,当有客户端连接时,一个客户端占用内存最少。 4、 设置一组clientdataset和DataSetProvider,也可以读取几个表的数据,分别依次读取数据,再转存内存表即可。

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧