我的方案是我上传一个excel并在excel中使用一个类型为DT_WSTR的列[ColumnExcel],并将查找与DB2字段[ColumnDB2](类型为CHAR(9))进行比较。我将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的Execute包实用程序。 2)我的系统中的驱动程序也是IBM DB2 ODBC驱动程序8.01,而在生产中它是IBM DB2 ODBC驱动程序9.01。
可能是什么问题和解决方案。我仍然无法找到确切原因。
答案 0 :(得分:0)
问题很可能是您的ODBC驱动程序的不同版本。