除了符号不匹配或数据溢出之外,无法转换数据值

时间:2018-09-27 13:10:10

标签: vb.net informix

我最近将应用程序从.NET Framework 2.0迁移到了.NET Framework 4.5。它使用Informix 3.50版作为数据库。迁移后,当它从数据库中获取并且字段包含特殊字符时,它会引发以下错误:

  

由于符号不匹配或数据溢出,无法转换数据值。例如,数据在数据存储中已损坏,但该行仍可检索。”

我正在使用SELECT查询来填充DataSet。当我在数据库中手动运行查询时,它给出的结果没有任何问题,但是在代码中填充DataSet时,出现了错误。未迁移的解决方案正常运行。

任何人都可以为此提供任何解决方案。请让我知道是否需要更多信息。

1 个答案:

答案 0 :(得分:1)

要获得.NET Framework 4.x驱动程序支持,建议的最低Informix Client SDK版本为 CSDK 4.10 xC2或更高版本。最新版本是CSDK 4.10 xC12