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:可选。受查询影响的记录数
选项:可选。设置提供程序应如何评估命令文本参数
就您而言:
- commandText = SQLStatement
- ra = RowsReturn
- 选项 = adCmdText = 1
参见ADO Execute Method documentation 和 options documentation
希望对你有帮助。再见。
关于javascript - Connection.Execute 在 VBScript 中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41938878/