OleDbDataAdapter.Fill在启用检查点时不起作用

时间:2017-08-30 09:29:29

标签: ssis

本周我们遇到了与#34; OleDbDataAdapter.Fill"相关的奇怪问题。脚本任务中的方法。我们将查询结果存储在Object变量中,并且此数据在脚本任务中使用。启用检查点时,我们无法使用OleDbDataAdapter读取对象变量。禁用检查点时 - 代码正常工作。

此问题的解决方法是什么?

此致

库马尔

1 个答案:

答案 0 :(得分:0)

无法从blob对象中读取变量,这是您使用调试器填充OleDbDataAdapter所使用的变量。但是,您可以尝试查看在循环中启动后为其分配值的数据表的结果。

您可以查看此链接,该链接提供了如何循环对象的非常好的细分 - https://www.timmitchell.net/post/2015/04/20/using-the-ssis-object-variable-as-a-data-flow-source/

在粘贴的脚本代码中,您可以将调试器放在foreach循环中,然后迭代并查看结果。这可以做到