c# 调用 Oracle.DataAccess.dll  需要注意事项

C# 专栏收录该内容
35 篇文章 0 订阅

Oracle具有32位(64位)之分,在C#引用时需注意相关的客户端位号,否则将出现不可预知错误。

1,引用64位,环境32位

开发环境引用了64位的 Oracle.DataAccess.dll,而部署环境的oracle客户端为32位,将会在站点部署后,预启动站点时,出现以下错误信息

2,引用32位,环境64位

开发环境引用了32位的 Oracle.DataAccess.dll,而部署环境的oracle客户端为64位,将会在站点部署后,在具体调用数据库的方法执行时出现以下错误:

System.DllNotFoundException: 无法加载 DLL“OraOps10.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

 

  • 0
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值