SSIS- ADODB 记录集错误
SSIS- ADODB Recordset Error
我在 运行我的 ssis 包时出现以下错误。
Error: COM error object information is available. Source: "ADODB.Recordset" error code: 0x800A0BCD Description: "Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.".
我正在使用 RecordSetDestination 在对象变量中存储一个值。我在 3 个 ForEachLoop 容器中传递对象变量,我试图 运行 它并行。如果其中一个容器通过,则其余容器将失败。
以下是所有 3 个 ForEachLoop 中的相同配置
任何 属性 需要更改或对象变量需要休息,或者我们不能在 ForEach ADO 枚举器中使用对象变量进行并行执行。
这里需要您的意见...谢谢
按照 Ferdipux 的建议,尝试按顺序 运行 Foreach 循环。这对我有用。
问题出在记录集的变量上。
第一个选项是添加三个数据流,例如将每个数据流指向不同的变量。
第二个是在您的初始数据流中添加一个多播,具有三个输出,每个都指向一个不同的变量。
然后转到每个 Foreach 循环容器并在枚举器配置部分设置相应的变量。
我在 运行我的 ssis 包时出现以下错误。
Error: COM error object information is available. Source: "ADODB.Recordset" error code: 0x800A0BCD Description: "Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.".
我正在使用 RecordSetDestination 在对象变量中存储一个值。我在 3 个 ForEachLoop 容器中传递对象变量,我试图 运行 它并行。如果其中一个容器通过,则其余容器将失败。
以下是所有 3 个 ForEachLoop 中的相同配置
任何 属性 需要更改或对象变量需要休息,或者我们不能在 ForEach ADO 枚举器中使用对象变量进行并行执行。
这里需要您的意见...谢谢
按照 Ferdipux 的建议,尝试按顺序 运行 Foreach 循环。这对我有用。
问题出在记录集的变量上。 第一个选项是添加三个数据流,例如将每个数据流指向不同的变量。 第二个是在您的初始数据流中添加一个多播,具有三个输出,每个都指向一个不同的变量。 然后转到每个 Foreach 循环容器并在枚举器配置部分设置相应的变量。