ADO对象的含义和应用方法

本篇内容介绍了“ADO对象的含义和应用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

创新互联公司-专业网站定制、快速模板网站建设、高性价比山城网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式山城网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖山城地区。费用合理售后完善,十年实体公司更值得信赖。

对于执行指定的查询、SQL 语句、存储过程或提供者特有的文本,ADO对象为每一个软件行业的从业人员,无论是开发人员、项目经理、还是测试人员,也要不断适应这个趋势,我认为ADO对象只会使我们的工作更简单和更轻松。

Set recordset = connection.Execute (CommandText, RecordsAffected, Options) 返回 Recordset 对象引用。参数CommandText String 值,包含要执行的 SQL 语句、表名称、存储过程、URL 或提供者特有的文本。

RecordsAffected 可选。Long 变量,提供者向其返回操作影响的记录数目。 Options 可选。Long 值,指示提供者计算 CommandText 参数的方式。可以是一个或者多个 CommandTypeEnum 或 ExecuteOptionEnum 值。

说明:
使用 Connection 对象的 Execute 方法可以执行在指定连接的 CommandText 参数中传递给该方法的查询。如果 CommandText 参数指定按行返回的查询,那么执行产生的任何结果都将存储在新的 Recordset 对象中。如果此命令不是以行返回的查询,提供者将返回关闭的 Recordset 对象。

ADO对象返回的 Recordset 对象始终是只读的、仅向前的游标。如果需要具有更多功能的 Recordset 对象,应先创建具有所需属性设置的 Recordset 对象,然后使用 Recordset 对象的 Open 方法执行查询并返回所需的游标类型,CommandText 参数的内容是提供者特有的,ADO对象可以是标准的 SQL 语法或提供者支持的任何特殊命令格式。 此操作结束时将发出 ExecuteComplete 事件。

参考:
指示执行命令期间在终止尝试和产生错误之前需等待的时间,设置和返回值设置或返回 Long 值,该值指示等待命令执行的秒数。默认值为 30。 说明 用 Connection 对象或 Command 对象的 CommandTimeout 属性来允许因网络拥挤或服务器负载过重产生的延迟而取消 Execute 方法调用。

如果在ADO对象属性设置的时间间隔内未执行完命令,将产生错误,并且 ADO 取消该命令。如果将属性设置为零,ADO 将一直等待到命令执行完毕。请确保正在为其编写代码的提供者和数据源支持 CommandTimeout 功能。

ADO对象的 CommandTimeout 设置对同一 Connection 中 Command 对象上的 CommandTimeout 设置没有影响,ADO对象即 Command 对象的 CommandTimeout 属性不继承 Connection 对象的 CommandTimeout 值。

“ADO对象的含义和应用方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


网站栏目:ADO对象的含义和应用方法
当前路径:http://pwwzsj.com/article/jjojss.html