0

我的场景是我上传一个 Excel 并在 Excel 中获取一个类型为 DT_WSTR 的列 [ColumnExcel],并将查找与类型为 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 回答