GORM_ADO数据库操作模块

易语言 2020-07-23 17:09:01

GORM_ADO数据库操作模块

.子程序 置命令超时时间, 逻辑型, 公开, CommandTimeout 属性指示执行命令期间在终止尝试和产生错误之前需等待的时间。设置和返回值设置或返回 Long 值,该值指示等待命令执行的秒数。默认值为 30。说明用 Connection 对象或 Command 对象的 CommandTimeout 属性来允许因网络拥挤或服务器负载过重产生的延迟而取消 Execute 方法调用。如果在 CommandTimeout 属性设置的时间间隔内未执行完命令,将产生错误,并且 ADO 取消该命令。如果将属性设置为零,ADO 将一直等待到命令执行完毕。请确保正在为其编写代码的提供者和数据源支持 CommandTimeout 功能。Connection 对象的 CommandTimeout 设置对同一 Connection 中 Command 对象上的 CommandTimeout 设置没有影响,即 Command 对象的 CommandTimeout 属性不继承 Connection 对象的 CommandTimeout 值。在 Connection 对象上,打开 Connection 后,CommandTimeout 属性将保持为读/写。
.参数 参数_超时时间, 整数型, , 默认值为0。
.局部变量 执行结果, 逻辑型

.如果真 (连接对象.是否为空 () = 真)
临时文本 = “连接对象为空。”
返回 (假)
.如果真结束
执行结果 = 连接对象.写属性 (“CommandTimeout”, 参数_超时时间)
临时文本 = 连接对象.取错误 ()
返回 (执行结果)