我正在尝试创建自定义SSIS目标组件。
在PreExecute
或ProcessInput
方法中,我尝试阅读
ComponentMetaData.InputCollection[0].InputColumnCollection
但其长度为零。
我在InputCollection
中有一个输入,因此工作正常。但是InputColumnCollection
是空的。
处理实际行不是问题。我可以读取它们和他们的数据类型。但我似乎无法弄清楚我是如何得到哪个列索引属于行中的哪一列,因为我没有列名。
所以我可以从数据源读取输入,但不知道哪些数据是什么,因为我没有输入列名。
我在网上看到的所有示例都使用InputColumnCollection
。