指示在执行命令之前等待多长时间,然后终止尝试并生成错误。
设置和返回值
设置或返回一个 Long 值,该值指示等待命令执行的时间(以秒为单位)。 默认值为 30。
注解
使用 Connection 对象或 Command 对象上的 CommandTimeout 属性允许取消 Execute 方法调用,因为网络流量延迟或服务器使用繁重。 如果在 CommandTimeout 属性中设置的间隔在命令完成执行之前已过,则会发生错误,ADO 将取消该命令。 如果将属性设置为零,则 ADO 将无限期等待,直到执行完成。 确保编写代码的提供程序和数据源支持 CommandTimeout 功能。
Connection 对象的 CommandTimeout 设置对同一连接的 Command 对象上的 CommandTimeout 设置没有影响;也就是说,Command 对象的 CommandTimeout 属性不会继承 Connection 对象的 CommandTimeout 值的值。
在 Connection 对象上, CommandTimeout 属性在打开 连接 后保持读/写。
应用到
另请参阅
ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性示例 (VB)
ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性示例(VC++)
ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性示例 (JScript)
ConnectionTimeout 属性 (ADO)