IBM.Data.DB2Types.DB2DynArray中的System.TypeLoadException

时间:2018-07-02 10:25:36

标签: db2

我是新来使用DB2的人。我添加了对IBM.Data.DB2 DLL的引用。 DLL的路径来自X86目录,本地副本也设置为False。 我正在将VisualStudio 2015的调试属性设置为x86。 我能够成功构建项目,但遇到以下运行时错误:

“ /”应用程序中的服务器错误。 无法从程序集“ IBM.Data.DB2,版本= 9.7.4.4,区域性=中性,PublicKeyToken = 7c307b91aa13d208”中加载类型“ IBM.Data.DB2Types.DB2DynArray”。 说明:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。

异常详细信息:System.TypeLoadException:无法从程序集“ IBM.Data.DB2,版本= 9.7.4.4,文化=中性,PublicKeyToken = 7c307b91aa13d208”中加载类型“ IBM.Data.DB2Types.DB2DynArray”。

让我知道是否有人可以帮助我或者需要其他详细信息进行调查。

1 个答案:

答案 0 :(得分:0)

如果您的代码明确使用了类DB2DynArray,则好像IBM从V9.7开始从Db2中删除了该类(即DB2DynArray仅在V9.5之前的版本中可用)。

请注意,IBM不再支持Db2-LUW V9.5和V9.7(Linux / Unix / Windows版本的当前Db2是V11.x)。

请考虑替代解决方案,除非企业已批准运行不受支持的版本的风险。

需要IBM注册才能从this site下载Db2版本(包括修订包)。