2

我正在使用 SSIS 对象模型以编程方式创建一个 SSIS 包。

我想将变量添加到 Object 类型的包中。但我不能直接设置数据类型,因为该属性是只读的。如何将 Object 类型的变量添加到我的包中?

4

1 回答 1

2

根据MSDN

对于变量... DataType 值是从分配给变量的初始值推断出来的,之后无法更改。

所以正确的语法是:

Package.Variables.Add("VariableNames", false, "User", new Object());

并分配一个初始值:

Object o = new Object();
// .. populate o with values in some form ...
Package.Variables.Add("VariableNames", false, "User", o);
于 2013-03-22T16:23:27.573 回答