javascript - Connection.Execute 在 VBScript 中如何工作?

标签 javascript sql vbscript recordset

Connection.Execute 在 VBScript 中如何工作?

Dim Connection
Set Connection = CreateObject("ADODB.Connection")
connection.open(Parameter)

Dim sql
sql = "sql query"

Dim RowsReturn
Err.Clear
Connection.CommandTimeout = 30  
Connection.Execute SQLStatement, RowsReturn, 1

我正在尝试用 JavaScript 重写代码。我下面缺少什么?

var connection = new ActiveXObject("ADODB.Connection");
var rs = new ActiveXObject("ADODB.Recordset");  
connectionstring = "Connection String "
connection.Open(connectionstring);

var sql = "Sql query"

rs = connection.execute(sql);

我需要帮助来理解语句 Connection.Execute SQLStatement, RowsReturn, 1

最佳答案

行返回语法:

Set objrs=objconn.Execute(commandtext,ra,options)

非行返回的语法:

objconn.Execute commandtext,ra,options

命令文本:必需。要执行的 SQL 语句、存储过程或特定于提供程序的文本

ra:可选。受查询影响的记录数

选项:可选。设置提供程序应如何评估命令文本参数

就您而言:

  1. commandText = SQLStatement
  2. ra = RowsReturn
  3. 选项 = adCmdText = 1

参见ADO Execute Method documentationoptions documentation

希望对你有帮助。再见。

关于javascript - Connection.Execute 在 VBScript 中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41938878/

相关文章:

php - SQL:重构 GROUP_CONCAT 查询

VBScript - 不知道为什么我的参数没有像变量一样使用

regex - 正则表达式 - 如何在匹配中找到匹配?

javascript - 根据范围变量设置 ng 所需的值

sql 选择列名,如

Mysql嵌套循环中最外层表可见性

vbscript - 如何在 VBScript 中包含公共(public)文件(类似于 C#include)?

javascript - 从对象中删除空值或空值

javascript - 在其他功能完成后运行功能

JavaScript 类函数 this 运算符