多层无状中如何对数据集添加静态字段?

本文探讨了使用TClinetDataSet时遇到的问题——无法激活带有静态字段的数据集,并提供了解决方案。通过调整服务器端模式,可以有效实现静态字段的添加。

问:我在用开发数据库系统时,想给数据集添加静态字段,激活不了数据。数据集控件是TClinetDataSet,它的
       CommandText 属性、ProviderName属性和RemoteServer属性都设对了,为什么还是激活不了?

答:你的问题可能是以下原因引起的:
       1、原先你的系统是状态的;
       2、现在的系统是无状态的;状态与无状态最大我区别在在服务器端的dsp(TDataSetProvider)的BeforeGetRecords事件触发了,而状态模式下没有BeforeGetRecords事件触发,所以在状态模式下添加静态字段很容易。
       既然状态模式下能添加静态字段,我们可将服务器端设为状态模式——将BeforeGetRecords事件屏蔽掉——再来添加字段,这样就像添加静态字段一样了。
       本例具有可操作性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值