我正在使用SSIS对象模型以编程方式创建SSIS包。
我想将一个变量添加到Object类型的包中。但我无法直接设置数据类型,因为该属性是只读的。如何在我的包中添加Object类型的变量?
答案 0 :(得分:1)
每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);