症状
DB2 的 ADO.NET 提供程序不会处理在命令对象中定义但未在 SQL 命令文本中引用的额外参数的 SELECT 语句。 此外,还会收到以下错误消息:
SQLSTATE 07001、SQLCODE -313
主机变量的数目不等于参数标记的数目。
原因
ADO.NET DB2 提供程序不会处理在命令对象中定义但未在 SQL 命令文本中引用的额外参数的 SELECT 语句。
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。
解决方法
以下 Host Integration Server 累积更新中修复了此问题:
参考
了解 Microsoft 用于描述软件更新的术语。