2009-08-19 35 views
0

SSISパッケージでは、日付の列を含むフラットファイルソースを使用していますが、日付の一部は空の文字列です。ファイルからのデータがデータベースに読み込まれるとき、これらの空の文字列をnullとして扱うようにします。フラット・ファイル・ソース・エディタの「データ・フローのnull値としてソースからNULL値を保持する」チェック・ボックスをチェックしましたが、タスクを実行するとエラーが発生します "潜在的な損失のために値を変換できませんでしたデータの "。 空の日付文字列をNULLとして扱うためにSSISパッケージを入手するにはどうすればよいですか?ssis空の日付をNULLとして

TRIM([ColumnNameに])==「」:

+0

フラットファイル内の空白値か、実際にはNULLワード –

+0

これらは空白の値です。 –

答えて

1

は、次の式を使用しますか? (DT_STR、8,1252)NULL(DT_STR、[length]、1252):[列名]

+1

派生カラムの変換はうまくいくようですが、「null値を保持する」チェックボックスがこれを自動的に処理することを期待していました。 –

+0

この場合、空の文字列として入力されるため、変換していると思っているので、切り詰めが発生する可能性があると考えているのでエラーになります。 – klabranche

関連する問題