【问题标题】:How do I programmatically add a variable of type Object to an SSIS Package?如何以编程方式将 Object 类型的变量添加到 SSIS 包?
【发布时间】:2013-03-22 16:23:27
【问题描述】:

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

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

【问题讨论】:

    标签: .net ssis


    【解决方案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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-17
      • 2010-11-05
      • 2019-05-28
      • 1970-01-01
      相关资源
      最近更新 更多