我想通过 SSIS 中的脚本组件导入列。作为输出,我创建了 Col1 到 Col50。通常我会使用
File1OutputBuffer.Col1 = columns[0];
但由于列长度不相同,我想设置一个循环
Dim count As Integer = 1
For Each colInfo As Columns_ITIM In columnInfos
File1OutputBuffer.Col & count = colInfo.code
count = count + 1
Next
有可能以某种方式实现这一目标吗?我已经尝试过File1OutputBuffer.["Col" & count]
,但这不起作用。
我想要完成的事情。
让我们说第一个数据集有 3 列然后:
File1OutputBuffer.Col1 = colInfo.code
File1OutputBuffer.Col2 = colInfo.code
File1OutputBuffer.Col3 = colInfo.code
第二个数据集有 5 列然后:
File1OutputBuffer.Col1 = colInfo.code
File1OutputBuffer.Col2 = colInfo.code
File1OutputBuffer.Col3 = colInfo.code
File1OutputBuffer.Col4 = colInfo.code
File1OutputBuffer.Col5 = colInfo.code