2011-06-17 191 views
2

當試圖通過循環將數據導入到數據庫時,有沒有人遇到過問題? 事實上,我的數據庫已經創建了FF的最大列數,所以問題不在這裏,而是在Flat文件源組件。 如何配置FF源以便在每個循環中考慮文件的每一列? 在FF連接管理器中定義的列數較少的FF上循環時,總是會出現這種錯誤:[Flat File Source [1]]錯誤:未找到列「Column xx」的列分隔符。SSIS 2008循環播放不同版式的平面文件

回答

0

不幸的是,文件的元數據(列號&類型)是在包運行開始時而不是每個循環中評估的。我不相信有什麼方法可以改變這一點。

我唯一可以提出的建議是將自定義文件讀取器作爲一個腳本組件實現,該腳本組件填充了可能列的超集的正確子集。過去我已經實現了類似的東西,這很好。