起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: kcyjy

【结贴】使用DataSetBroker1.DataSet.Append再次报错**

[复制链接]
发表于 2008-9-5 11:41:22 | 显示全部楼层
是DisableControls不是DisableConstraints
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-5 12:08:01 | 显示全部楼层
是我搞错了,改过来就好了,能不能解释下现在为什么要加DataSetBroker3.DataSet.DisableControls;跟
DataSetBroker3.DataSet.EnableControls;
回复 支持 反对

使用道具 举报

发表于 2008-9-5 12:51:43 | 显示全部楼层
就是取消界面交互。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-5 12:58:28 | 显示全部楼层
这个我知道只是不知道啊为什么不取消会出错。不知道原因不过问题解决了可以结贴了
回复 支持 反对

使用道具 举报

发表于 2008-9-5 13:34:09 | 显示全部楼层
DisableControls方法是在程序修改或后台有刷新记录的时候切断数据组件,如TTABLE、ADOQUERY等等与组件数据源的联系。如果没有切断,数据源中只要一有数据的改动,尤其是批量改动的话,每一笔的改动都会更新窗口中数据浏览组件的显示,这样会急剧减慢处理过程而且浪费时间。EnableControls的作用相反,用来恢复TTABLE等组件与DATASOURCE的联系,并促使数据浏览组件更新显示。
回复 支持 反对

使用道具 举报

发表于 2008-9-5 13:35:17 | 显示全部楼层
该贴结。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 16:27 , Processed in 0.036986 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表