0

私のシナリオは、Excel をアップロードし、DT_WSTR タイプの列 [ColumnExcel] を Excel で取得し、そのルックアップを CHAR(9) タイプの DB2 フィールド [ColumnDB2] と比較することです。DT_WSTR を DT_STR 型に変換し、ルックアップを行います。このパッケージを C# コードで実行すると、ローカル マシンでは問題なく動作しますが、動作せず、エラーが発生します

"input column [ColumnExcelConverted] and reference column named [ColumnDB2] have incompatible data types."

生産機械で。

1) 私のシステムには BIDS 2008 がありますが、本番環境では BIDS はありませんが、SQL Server 2008 R2 のパッケージ実行ユーティリティがあります。2) また、私のシステムのドライバーは IBM DB2 ODBC ドライバー 8.01 ですが、本番環境では IBM DB2 ODBC ドライバー 9.01 です。

問題と解決策は何ですか。私はまだ正確な原因を見つけることができません。

4

1 に答える 1

0

問題は、ODBC ドライバーの異なるバージョンである可能性が最も高いです。

于 2013-01-14T07:26:40.927 に答える