複数のフラットファイルからSQL Server 2008データベースにデータをアップロードするようにBIDSプロジェクトをセットアップしました。データは別の組織によって提供されます。SSISスクリプトコンポーネントの列をループする
多くのデータには、末尾または先頭のスペースがあります。これは、テーブルの列のサイズを変更する必要があるという問題で十分です。これを解決するために派生カラムを使用することもできますが、これをすべて手動で設定することは実用的ではないほどのカラムがあります。
私はスクリプトコンポーネント(変換)を使用して、アップロードする前にすべてのフィールドの先頭と末尾のスペースを削除しようとしています。しかし、これはスクリプトコンポーネントを使用する際の私の最初の刺し傷であり、私は運がない。
簡単なforeachループしよう:。
foreach(DataColumn i in Row)
{
/* do something */
}
は私にエラーを与え、「『Input0Bufferは』 『GetEnumeratorメソッド』の公開定義が含まれていないので、foreach文は 『Input0Buffer』タイプの変数を操作することはできませんがどのような私は、スクリプトコンポーネントで