把TADOQuery的数据传给TClientDataSet一定要TDataSetProvide吗,还有其他方式吗?

zhenshunli 2005-02-01 03:10:49
..
...全文
144 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhenshunli 2005-02-01
  • 打赏
  • 举报
回复
如果写nil的话,它的名字属性就无效了,也就没有办法设置了
zhenshunli 2005-02-01
  • 打赏
  • 举报
回复
这个我知道,但我就是弄不明白,为什么设置Provider的时候不可以传个引用,用名字有的时候会不方便,如果两种方式都提供那不是更好!
76liujing 2005-02-01
  • 打赏
  • 举报
回复
那你可以把owner控件传过去撒!或者干脆写nil,自己释放就行了。
hydonlee 2005-02-01
  • 打赏
  • 举报
回复
Owner是DELPHI的一个很重要的属性,所以如果你在D下开发,单独单元应该传入一个OWNER使用。
zhenshunli 2005-02-01
  • 打赏
  • 举报
回复
真想不通TClientDataSet的ProviderName接收的是TDataSetProvider的名字,为什么不接收引用,搞得我每次创建的时候非要给TDataSetProvider一个OWNER,很不爽,我一般喜欢把代码写在纯的Delphi单位中,根本就没有Owner可以用
76liujing 2005-02-01
  • 打赏
  • 举报
回复
应该说,clientdataset只能通过DatasetProvider获得数据。否则通过其它clientdataset获得数据

2,496

社区成员

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

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