EXCEL VBA:AsyncCheckInterval 属性(远程数据)

2015-04-10 00:25 阅读 137 次 评论关闭

返回或设置一个指定毫秒数的值,该值为 RDO 等待查看异步查询是否完成的时间间隔。

语法

object.AsyncCheckInterval [= value]

AsyncCheckInterval 属性的语法包含下面部分:

部分 描述
object 对象表达式,其值是“应用于”列表中的一个对象。
value 长表达式,如“说明”中所述。

说明

当使用 rdAsyncEnable 选项异步地执行一个查询时,RDO 定期地轮询数据源,以确定该查询是否已经完成。可以使用 AsyncCheckInterval 属性改变检查之间的这个持续时间。如果检查 StillExecuting 属性,RDO 也检查异步查询的状态。

AsyncCheckInterval 属性的缺省值是 1000 毫秒(一次一秒)。

频繁轮询反而会影响服务器和工作站的性能。适度的轮询可以提高性能,但也许又会影响快速数据对用户的可用性。

只要执行异步查询, StillExecuting 属性就返回 True。一旦该查询完成, StillExecuting 属性就设为假, 并引发 QueryComplete 事件。使用 rdoResultset 对象的 Cancel 或 Close 方法可以中断或结束异步查询。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:EXCEL VBA:AsyncCheckInterval 属性(远程数据) | 猎微网

评论已关闭!