2009-08-26 9 views
0

VStudio SSISの単純なデータフロータスクを使用して、MSAccessテーブルをフラットファイルにエクスポートしています。私の問題は、宛先のフラットファイル接続マネージャーでどのデータ型を選択しても、Number(Double)が強制的に科学的表記になっているため、テーブルに定義されている列です。SSISエクスポートファイルへのエクスポートテーブル - 不正なデータ型

ソースデータタイプを特定するために他の場所がありますか?

MSAccessファイル接続と使用するテーブルを定義したソース接続マネージャがあります。次に、データ型を選択してマッピングを行うことができる、宛先のフラットファイル接続があります。

答えて

0

宛先接続マネージャで、floatデータ型を試してください(まだ行っていない場合)。

+0

私は、DTR_4 - デフォルトで適用された単精度浮動小数点数、倍精度浮動小数点型のDTR_8、同じ結果を持つDT_STR(STRING)さえ試しました。 – Joel

+0

IMEX = 1をAccess接続文字列に追加すると、ここのコメントから助けになるのだろうか?http://www.builderau.com.au/program/sqlserver/soa/How-to-import-an-Excel- 0,339028455,339285948,00.htm 注釈者の1人がレジストリを変更して、Jetエンジンがさらに多くの行のデータを参照することに注意してくださいデータ型を決定する際に使用します。 – w4ik

0

「詳細エディタ」でデータフロータスクのソースを開きます。

「入出力プロパティ」に進みます。

[ソース出力/出力列]を選択します。

列のデータ型をDT_STRに変更します。

関連する問題