VB中Execute的用法
来源:百度知道 编辑:UC知道 时间:2024/09/26 14:03:45
lZdbig_id1 = gCnSk.Execute("select max(big_id) from fz_sk_join1 where operate_id=" & mOperate_id & "")(0)
Execute语句最后面的(0),代表什么意思呢
lZdbig_id1的值会是什么?
EXECUTE返回了一个结果集
因为返回一行
(0)表示这个结果集的第一个字段的值 直接赋给lZdbig_id1
值是 查询出来的 max(big_id) 表里最大的
加(0)表示不将这个结果赋给任何变量,直接显示
VB中Execute是指ADO命令之一:Execute 方法。
Execute 方法,执行在 CommandText 属性中指定的查询、SQL 语句或存储过程。
语法
对于按行返回的 Command:
Set recordset = command.Execute(
RecordsAffected, Parameters, Options
)对于不按行返回的 Command:
command.Execute RecordsAffected,
Parameters, Options返回值
返回 Recordset 对象引用。
参数
RecordsAffected 可选,长整型变量,提供者向其返回操作所影响的记录数目。
Parameters 可选,变体型数组,使用 SQL
语句传送的参数值。(用该参数传送时输出参数将不返回正确值。)CommandText 属性 (ADO),包含要发送给提供者的命令的文本。
Execute、Requery 和 Clear 方法范例
该范例演示运行来自 Command 对象和 Connection 对象的 Execute 方法。同时使用
Requery 方法检索记录集中的当前数据,并用 Clear 方法清除 Errors 集合的内容。运行该过程需要
ExecuteCommand 和 PrintOutput 过程。Public Sub ExecuteX()
Dim strSQLChange As String
&n