【发布时间】:2017-08-24 10:39:10
【问题描述】:
我如何才能获得使用 j 脚本函数执行的查询所返回的记录数?我正在尝试如下但没有得到我做错的地方。
function getExecutableSteps()
{
var pad ="C:\\Automation\\Workspace\\Input\\Automation.accdb";
var cn = new ActiveXObject("ADODB.Connection");
var strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + pad;
cn.Open(strConn);
var cm = new ActiveXObject("ADODB.Command");
cm.ActiveConnection = cn;
cm.CommandText = "SELECT * FROM TestSteps where TestStepNo='TSU1_TC1_TST1'";
var rs = cm.Execute();
var TotalnoofRecords = rs.row.count;
Log.Message(TotalnoofRecords)
}
【问题讨论】:
-
我认为需要更多信息。你有错误吗? (如果是这样,是什么?)。尝试在您的函数中放置一些 console.log ,以记录变量和执行进度。然后你就会知道你对代码的假设何时何地失败了。
-
JavaScript 还是 JScript?
-
@DNKROZ 我正在使用 J 脚本
-
@jonahe 我收到错误,因为 'row.count' 为空或不是对象。
标签: javascript jscript javascript-databinding