Execute 方法 (ADO Connection)

执行指定的查询、SQL 语句、存储过程或特定提供者的文本等内容。

语法

对于非按行返回的命令字符串:

connection.Execute CommandText, RecordsAffected, Options

对于按行返回的命令字符串:

Set recordset = connection.Execute (CommandText, RecordsAffected, Options)

返回值

返回 Recordset 对象引用。

参数

CommandText    字符串,包含要执行的 SQL 语句、表名、存储过程或特定提供者的文本。

RecordsAffected    可选,长整型变量,提供者向其返回操作所影响的记录数目。

Options    可选,长整型值,指示提供者应如何计算 CommandText 参数,可为下列值:

常量 说明
AdCmdText 指示提供者应按命令的文本定义计算 CommandText
AdCmdTable 指示 ADO 应生成 SQL 查询以便从 CommandText 命名的表中返回所有行。
AdCmdTableDirect 指示提供者应从 CommandText 命名的表中返回所有行。
AdCmdTable 指示提供者应按表名计算 CommandText
AdCmdStoredProc 指示提供者应按存储过程计算 CommandText
AdCmdUnknown 指示 CommandText 参数中的命令类型未知。
adAsyncExecute 指示命令应该异步执行。
adAsyncFetch 指示对在 CacheSize 属性指定的初始数量之后的剩余行使用异步提取。

本列表中前 4 个常量的详细说明请参见 CommandType 属性。

说明

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

返回的 Recordset 对象始终为只读、仅向前的游标。如需要具有更多功能的 Recordset 对象,应首先创建具有所需属性设置的 Recordset 对象,然后使用 Recordset 对象的 Open 方法执行查询并返回所需游标类型。

CommandText 参数的内容对提供者是特定的,并可以是标准的 SQL 语法或提供者支持的任何特殊命令格式。

该操作完成后将产生 ExecuteComplete 事件。

ADO Execute 方法 (ADO Connection)相关推荐

  1. ADO Execute 方法

    The Execute method executes a specified query, SQL statement, stored procedure, or provider-specific ...

  2. VC中使用ADO的方法

    ADO中打开一个连接: pConnection->ConnectionString = "这里的字符串有下面四种写法"; //对连接字符串赋值 pConnection-> ...

  3. ADODB.Connection对象的Execute方法

    通常 应该这样用conn.execute(sql) ,conn也就是一个ADODB.Connection对象的实例. ADO是Active Data Object的缩写,称为ActiveX数据对象.利 ...

  4. ADO.NET与ADO

    昨天去面试,碰到一个问题是讲ADO.NET与ADO的区别. 以前真没有注意过这2者的区别,只能说出来性能上ado.net比ado好. 因此在这里记录一下两者的区别,以作备忘: 1.两者都将数据保存在内 ...

  5. ADO.NET 快速入门(十五):ADO 应用转换为 ADO.NET

    这是一个已经移植到 .NET 的 ADO 应用的例子.也演示了单向.只读.快速 DataReader 的使用.它演示如何使用 DataView 类从 DataSet 获取一个 Table 和 操作一个 ...

  6. Java 使用execute方法执行Sql语句

    Java 使用execute方法执行Sql语句. mysql.ini是一个配置文件.配置内容可以看上一篇. class ExecuteSql {     private String driver; ...

  7. command对象提供的3个execute方法是_Python:3分钟看懂,基于 Psycopg2 的 PostgreSQL 操作指南!

    本Python PostgreSQL教程演示了如何使用PostgreSQL数据库服务器开发Python数据库应用程序.在Python中,我们有用于连接和使用PostgreSQL的serval模块.以下 ...

  8. Java线程池中submit()和execute()方法有什么区别

    两个方法都可以向线程池提交任务,execute()方法的返回类型是void,它定义在Executor接口中,而submit()方法返回有计算结构的Future对象,它定义在ExecutorServic ...

  9. command对象提供的3个execute方法是_前阿里P9的Java面试重点3:多线程

    1. 并行和并发有什么区别? 并行:多个处理器或多核处理器同时处理多个任务. 并发:多个任务在同一个 CPU 核上,按细分的时间片轮流(交替)执行,从逻辑上来看那些任务是同时执行. 如下图: 并发 = ...

最新文章

  1. 构建高可用的LVS负载均衡集群 入门篇
  2. day13 Java学习(常见对象正则表达式)
  3. [Swift]LeetCode522. 最长特殊序列 II | Longest Uncommon Subsequence II
  4. 设置css3动画的顺序,CSS3 “瓷砖”顺序飘落的动画
  5. Java后台管理系统,开箱即用
  6. sonar 设置模板(Template)
  7. Python中利用plt显示中文标题解决方案
  8. 鸿蒙os事例代码,鸿蒙HarmonyOS App开发造轮子之自定义圆形图片组件的实例代码
  9. Python写数据结构:双向循环链表
  10. logstash向elasticsearch写入数据,如何指定多个数据template
  11. 前端技术-HTML5与CSS
  12. mysql 安装版本选择_选择要安装的MySQL版本
  13. 实现生成木马的自动变异
  14. 大地高、海拔高 地心纬度、大地纬度/地理纬度
  15. dz论坛php如何使用html模板,discuz模板制作 discuz怎样制作微信模板
  16. 不要再被骗了------QQ盗号原理大揭秘
  17. Bootstrap 表格内容水平、垂直居中
  18. 微信小程序如何获取微信昵称和头像
  19. PDM,读《长尾理论》
  20. 外贸电商erp哪个好

热门文章

  1. 稳定匹配 5分钟看懂GS算法 附有常考常见例题及解析
  2. 全屏截图保存为文件_VisualFreeBasic源码
  3. 计算机网络(2)——标准化工作及相关组织
  4. vue疫情大屏数据展示+数据导出+地图图片下载
  5. 判断一个数是否为Sky数
  6. CodeForces 985 E Pencils and Boxes
  7. 计算机蓝屏代码的含义
  8. 我的世界html导入整合包教程,我的世界Windows整合包移植到Mac教程
  9. 翻译:《蛇棋》游戏与算法
  10. 打好“三场仗”,数据库新晋厂商石原子胜券在握