关于一种查询语句方法的问题

threemonths 2006-02-24 07:04:13
allnum=conn.Execute("SELECT COUNT(ID) FROM [user]",0,1)(0)

这条语句的Execute方法是属于哪个对象的啊?括号里面的0,1各是什么意思啊?还有外面的(0)又是什么意思?
...全文
81 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
位流 2006-02-25
  • 打赏
  • 举报
回复
execute执行后返回一个recordset
recordset(0)

就是返回第一行第一列的值

因为SELECT COUNT(ID) FROM [user]这个SQL语句会返回一行一列而且只返回一行一列,所以连着写就可以少一个变量了,就可以少打几个字了。

但这样写代码是不太好的。
threemonths 2006-02-24
  • 打赏
  • 举报
回复
allnum=conn.Execute("SELECT COUNT(ID) FROM [user]",0,1)(0)
这个外面的(0)是什么意思?
youzi520 2006-02-24
  • 打赏
  • 举报
回复
Execute 方法 (ADO Connection)
执行指定的查询、SQL 语句、存储过程或特定提供者的文本等内容。

语法

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

connection.Execute CommandText, RecordsAffected, Options

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

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

返回值

返回 Recordset 对象引用。

参数

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

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

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



多看看ADO吧
http://www.51windows.net/pages/ado/?url=/pages/ado/dir.htm

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧