详细说明ADO对象说明参考

开发 后端
ADO对象对于不是以行返回的命令字符串:connection.Execute CommandText, RecordsAffected, Options 对于以行返回的命令字符串。

对于执行指定的查询、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 事件。 #t#

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

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

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

责任编辑:chenqingxiang 来源: 21CN
相关推荐

2009-12-28 09:19:21

ADO属性

2009-12-31 10:25:14

ADO对象

2009-12-18 16:28:35

ADO.NET结构

2009-12-21 14:31:29

ADO.NET类文件

2009-12-29 15:30:15

ADO Insert

2009-12-29 10:45:09

ADO的连接方式

2009-12-22 15:44:47

ADO.NET菜单

2009-12-29 15:22:40

ADO.NET类库

2010-01-04 10:39:33

ADO.NET描述

2009-12-31 09:42:41

ADO对象模型

2010-01-05 11:06:04

ADO处理数据

2009-12-29 13:57:30

访问ADO.NET

2009-12-22 09:43:20

ADO.NET对象

2009-12-18 17:29:40

ADO.NET应用程序

2010-02-04 14:41:52

Android菜单类型

2010-02-22 16:26:21

Python编辑

2014-09-16 09:57:56

INotifyProp

2010-03-09 10:11:34

Linux挂载命令

2010-07-21 13:17:52

Perl文件读写

2009-12-08 09:00:14

WCF线程
点赞
收藏

51CTO技术栈公众号