| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2111 人关注过本帖
标题:[求助]请问EXECUTE是什么意思?
只看楼主 加入收藏
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
收藏
 问题点数:0 回复次数:2 
[求助]请问EXECUTE是什么意思?
Conn.Execute "update HTable set hcolumn='goodbye'",howmany,1
上面这句话有两个地方不理解,请高手指点,
1、EXECUTE是什么意思?
2、最后那个1是什么意思?
谢谢!!
搜索更多相关主题的帖子: EXECUTE 
2006-05-05 17:00
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

Execute 方法 (ADO Command)

执行在 CommandText 属性中指定的查询、SQL 语句或存储过程。

语法

对于按行返回的 Command

Set recordset = command.Execute( RecordsAffected, Parameters, Options )

对于不按行返回的 Command

command.Execute RecordsAffected, Parameters, Options

返回值

返回 Recordset 对象引用。

参数

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

Parameters 可选,变体型数组,使用 SQL 语句传送的参数值。(用该参数传送时输出参数将不返回正确值。)

Options 可选,长整型值,指示提供者如何对 Command 对象的 CommandText 属性赋值。该值可为下列常量之一:

常量 说明
adCmdText 指示提供者应将 CommandText 赋值为命令的文本定义,如 SQL 语句。
adCmdTable 指示 ADO 应生成 SQL 查询以便从 CommandText 命名的表中返回所有行。
adCmdTableDirect 指示提供者应从 CommandText 命名的表中返回所有行。
adCmdStoredProc 指示提供者应将 CommandText 赋值为存储过程。
adCmdUnknown 指示 CommandText 中的命令类型未知。
adExecuteAsync 指示命令应异步执行。
adFetchAsync 指示 CacheSize 属性指定的初始数量之后的行应异步提取。

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

说明

使用 Command 对象的 Execute 方法可执行在对象的 CommandText 属性中指定的查询。如果 CommandText 属性指定按行返回查询,执行所产生的任何结果都将存储在新的 Recordset 对象中。如果该命令不是按行返回查询,则提供者返回关闭的 Recordset 对象。某些应用程序语言允许忽略该返回值(如果不需要任何 Recordset)。

如果查询带有参数,将使用 Command 对象中参数的当前值,除非通过 Execute 调用传送的参数覆盖它们。可以在调用 Execute 方法时通过省略某些参数的新值来覆盖参数子集。指定参数的次序与其在方法中被传送的次序相同。例如,如果有 4 个(或更多)参数并且希望只为第一个和第四个参数传送新值,则可以将 Array(var1,,,var4) 作为 Parameters 参数传送。

注意 Parameters 参数中传送时输出参数将不返回正确的值。

该操作结束后将产生 ExecuteComplete 事件

2006-05-05 21:17
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
收藏
得分:0 
谢谢版主!

2006-05-06 01:00
快速回复:[求助]请问EXECUTE是什么意思?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018663 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved