在SSIS中将两个变量插入对象

时间:2014-05-13 17:20:22

标签: object ssis odbc oledb

全部,

我正在尝试存储两个变量的值:

Variable1Value:    2014-05-10 00:00:00.000
Variable2Value:    2014-05-08 00:00:00.000

进入一个Object类型变量,以便我在SSIS中使用FOREACH LOOP循环它但是,我不知道该怎么做。

通常使用OLE DB连接,我会创建一个object类型的变量并将结果集存储在那里,但是使用ODBC连接,情况并非如此,因为步骤总是失败。

有人可以帮助我。

谢谢

1 个答案:

答案 0 :(得分:2)

我会用数据流任务替换执行SQL任务。在其中,我将使用ODBC SQL语句开始使用ODBC Source组件。然后我将它连接到Recordset Destination,并为Object type Variable配置它。

此设计还公开了返回列的SSIS数据类型(例如,在Recordset目标中),避免了在下游使用它们时的猜测。