【发布时间】:2013-04-23 18:29:09
【问题描述】:
我在使用 iSeries 调用 AS400/RPG/DB2 中的存储过程时遇到转换错误。
db2 参数定义为 CHAR 32000,.net 应用传入大约 20000 个字符,调用引发错误。
当 .net 应用程序传递包含双字节字符的数据时,似乎会发生此错误。如何将字符串传递给包含双字节字符的 DB2 存储过程?
IBM 错误代码是 6107。
【问题讨论】:
-
你收到的sql代码是什么?
-
你曾经解决过这个问题吗?
-
是的。 .net和as400程序中的数据类型需要匹配。