我试图通过提供用 c# 编写的脚本来帮助我们的 dba,以便他可以在他的 ScriptComponent 中使用它。
我有一个输入文件,逐行处理它并在 Output0Buffer 中创建一行,如中所述
我已经编写了测试方法并且工作正常,但是在将逻辑插入其中之后Input0_ProcessInputRow
方法如示例中所示,我们收到一条错误消息Output0Buffer
以下几行中不存在:
Output0Buffer.AddRow();
Output0Buffer.Data = line;
Output0Buffer.RegionName = regionName;
我们在这里缺少什么?
谢谢
我找到了为什么会这样。
基本上,在创建输出时,我将其名称显式更改为 Output0Buffer 并且应该已更改SynchronousInputID
属性为“无”。
这就成功了
这可以通过单击Script Transformation Editor
单击类别Inputs and Outputs
点击Output 0
和改变SynchronousInputId
to None
在右侧面板中
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)