0

平面文件连接管理器损坏

我有一个平面文件连接管理器,其中包含以固定宽度格式定义的 800 多个列,直到昨天都可以正常工作。当我现在用这个连接管理器打开一个平面文件时,我看到了那些我认为在数据中引入空格导致问题的黑色方块。这可能是什么原因造成的?与上次访问它相比,我没有更改任何内容,只是它指向新文件。我确实使用新的连接管理器检查了新文件,它看起来没问题。没有方形框,因此它是连接管理器。我不想重做连接管理器,因为它有 800 列并且定义这些列将需要很长时间。请帮忙!

谢谢。

4

1 回答 1

1

我不知道本身发生了什么,但您在这些黑框中看到的是控制提要/换行,即 cr/lf。您暗示源文件长度增加的提示是沿着文件向下的常规对角线。所有字段都被移动了 2 个字符。如果您知道您的源数据总是会像这样进来,那么我会在平面文件连接管理器 ABC 的末尾再添加一列。将其定义为长度 2,调用它ignore或类似的东西。在您的平面文件源中,在数据流中,甚至不要将字段映射到数据流中。

于 2013-06-16T00:30:48.587 回答