应用对象
Host Integration Server 2013

症状

运行包含在 Microsoft 主机集成服务器 2013年的 DB2 使用托管提供程序应用程序。当您尝试将未指定MsDb2Type值参数传递或者使用不正确的值时,不正确的结果传递到 DB2 表。注意:例如,下面的代码示例中发生此问题︰

Dim Test As Decimal = 12.1234param.MsDb2Type = MsDb2Type.Intparam.Value = TestMyCommand.Parameters.Add(param)

注意:即使不正确的数据类型为 DB2 指定托管提供程序,则将值传递给 DB2 表。

原因

因为 DB2 管理提供程序不执行验证,而不考虑是否正确或错误地键入一个值,将发生此问题。也不会防止不正确的值传递到 DB2。

解决方案

累积更新信息

累积更新 2中情况下,主机集成服务器 2013年会包含的修复程序可以解决此问题。

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。