我是Vbscript的新手(准确地说是3天),
我正在将脚本连接到SQL Server并使用数据库。我已成功连接
现在这是我想做的:
我想将SELECT COUNT(*) FROM TABLE_A
的值存储在要在VBscript中使用的变量中。
此SQL查询返回表中的行数,它是一个整数,但是如何返回它并保存在变量中?
我尝试了这个:
Dim VARX
SET VARX = connection.execute("SELECT COUNT(*) FROM TABLE_A")
因此,现在
VARX
应该包含TABLE_A
的行数。但这是我知道的错误方式。当然,它会发布错误“ TYPE Mismatch:”。请指导我!
最佳答案
试试这样的事情:
Dim rs, varx
SET rs = connection.execute("SELECT COUNT(*) FROM TABLE_A")
varx = rs(0).value
实际上不是我的专业领域,这里有一些参考资料:
http://www.tek-tips.com/viewthread.cfm?qid=1632757
VBScript - Retrieving a Scalar Value From a Stored Procedure on SQL Server 2008
关于sql - 如何返回COUNT(*)并将其存储在变量中以在VBscript中进一步使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26448129/