.net - 如何以编程方式将对象类型的变量添加到 SSIS 包?

标签 .net ssis

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

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

最佳答案

MSDN :

For a variable ... the DataType value is inferred from the initial value assigned to the variable, and cannot be changed afterward.

所以正确的语法是:

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);

关于.net - 如何以编程方式将对象类型的变量添加到 SSIS 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15575223/

相关文章:

c# - DateTime.TryParseExact 似乎无法使用 "tt"匹配 AM/PM

c# - 使用泛型作为异步方法的返回类型

c# - ASP.NET MVC 路由以数字开头的 URL

c# - 将 .Net Membership Provider 与 Entity Framework 4.3 迁移结合使用

sql - 在 SQL Server 中将字符串转换为货币值

mysql - SSIS部署包错误

c# - 如果文件不存在,试图让我的 SSIS 继续运行

sql-server - 在 Microsoft SQL 中的单个过程中获取对作业的调用和复杂选择的结果

c# - 堆栈跟踪中方法名称末尾的 "+n"值是什么意思?

c# - 将查询结果传递给 SSIS 中的变量