SSIS 从对象变量中读取列
SSIS Reading Columns from an Object Variable
我有一个来自 SQL 查询的对象变量。这基本上包含两列:RecordID
和 Description
。我不熟悉 JavaScript。但是我如何读取特定的列并将它们分配给本地 javascript 变量?
这是我想用于多列的新 User::MyObject
结构的示例代码:
task.run = function () {
var myID = task.variables["User::MyObject"].value;
var myDesc = task.variables["User::MyObject"].value;
alert(myID);
alert(myDesc);
return ScriptResults.Success;
};
编辑: 我正在使用 COZYROC,这就是我的工具箱中有一个 JavaScript 任务可用的原因。结果集当前设置为完整结果集,对象正通过前面的 SQL 任务推送到 User::MyObject
。
这是我的 User::MyObject
是具有单行单列的单个结果集时的代码 return(只是描述)。
task.run = function () {
var myDesc = task.variables["User::MyObject"].value;
alert(myDesc);
return ScriptResults.Success;
};
我知道 VB.NET/C# 你可以使用类似 myVariable.Rows[0][1].ToString()
的东西,但我真的不确定它如何转化为 JavaScript.
在你的任务函数中:
1.为对象设置一个变量
var MyObject= task.variables["User::MyObject"].value;
2 访问对象的 ID 属性
MyObject.ID
获取ID的完整示例:
task.run = function () {
var MyObject = task.variables["User::MyObject"].value;
alert(MyObject.ID);
return ScriptResults.Success;
};
来自 crazycroc 文档的示例 https://desk.cozyroc.com/portal/en/kb/articles/how-c
我有一个来自 SQL 查询的对象变量。这基本上包含两列:RecordID
和 Description
。我不熟悉 JavaScript。但是我如何读取特定的列并将它们分配给本地 javascript 变量?
这是我想用于多列的新 User::MyObject
结构的示例代码:
task.run = function () {
var myID = task.variables["User::MyObject"].value;
var myDesc = task.variables["User::MyObject"].value;
alert(myID);
alert(myDesc);
return ScriptResults.Success;
};
编辑: 我正在使用 COZYROC,这就是我的工具箱中有一个 JavaScript 任务可用的原因。结果集当前设置为完整结果集,对象正通过前面的 SQL 任务推送到 User::MyObject
。
这是我的 User::MyObject
是具有单行单列的单个结果集时的代码 return(只是描述)。
task.run = function () {
var myDesc = task.variables["User::MyObject"].value;
alert(myDesc);
return ScriptResults.Success;
};
我知道 VB.NET/C# 你可以使用类似 myVariable.Rows[0][1].ToString()
的东西,但我真的不确定它如何转化为 JavaScript.
在你的任务函数中:
1.为对象设置一个变量
var MyObject= task.variables["User::MyObject"].value;
2 访问对象的 ID 属性
MyObject.ID
获取ID的完整示例:
task.run = function () {
var MyObject = task.variables["User::MyObject"].value;
alert(MyObject.ID);
return ScriptResults.Success;
};
来自 crazycroc 文档的示例 https://desk.cozyroc.com/portal/en/kb/articles/how-c