`

C#连接Oracle时错误解决:Attempt to load Oracle client libraries threw BadImageFormatExce

阅读更多

c#通过oracle client连接oracle时报错如下:

 

Attempt to load Oracle client libraries threw BadImageFormatException.  This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.

 

用c#的System.Data.OracleClient连接库时 可能的原因分析:

 

 1. Oracle client的位数为64位:

     1)c#应用程序运行的位数必须为64位,如果是32位,就会出错。

     2)c#应用程序运行的位数为64位,但是IIS Application Pool的Enable 32-Bit Applications 为true会报错。应该为false。

 2.Oracle client的位数为32位:

  原理同上。

     

1
0
分享到:
评论

相关推荐

    orcad15.7 破解方法

    orcad15.7 安装问题解决:An application has made an attempt to load the C runtime library incorrectly. Please ccontact the application"s support team for more information!

    Oracle Database 10g:New Features for Administrators Vol 1

    course does not attempt to provide every detail about a feature or cover aspects of a feature that were available in previous releases (except when defining the context for a new feature or comparing ...

    CRASH问题:java.lang.NullPointerException

    java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.widget.ImageView.setImageResource(int)’ on a null object reference 今天在家练习ListView的时候,遇到一个java.lang....

    windows 2008 r2安装oracle

    从 trace 文件中可以看到多条关于 SSL 连接初始化失败的错误信息,例如“Open wallet failed, ret=28750”、“Unable to initialize ssl connection with server, aborting connection attempt”。 #### 解决方案 ...

    关于C#更新智能大对象更新时的问题及解决方法.doc

    在使用C#与南大通用数据库(GBase)交互时,遇到的一个常见问题是尝试更新Blob或Clob(大型对象)时出现错误:“Illegal attempt to use Text/Byte host variable”。这个问题通常发生在利用CSDK中的ADO.NET驱动进行...

    弹出式最近使用文件

    "弹出式最近使用文件"是一种用户界面设计技术,它将用户的最近使用文件列表整合到一个弹出菜单中,提供了一种更为便捷的访问方式。在传统的操作系统或应用程序中,最近使用的文件通常显示在文件菜单的顶部或者作为...

    PyOpenGL-3.1.5-cp37-cp37m-win_amd64.whl

    解决:OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit, check for bool(glutI 下载后,在该目录打开cmd,安装pip install PyOpenGL-3.1.5-cp37-cp37m-win_amd64.whl

    mksysb报错解决方法[归纳].pdf

    《mksysb报错解决方法的详细指南》 在软件开发过程中,系统备份是确保数据安全和系统稳定性的重要步骤。然而,有时在执行mksysb命令进行系统备份时,可能会遇到各种报错,这可能对系统的正常运行造成影响。本文将...

    WP-INSERT插件

    博客建立好后,为了实现某种功能的需要,博主可能会安装多种插件,时间久了后台就会出现大量的插件,插件安装多了就会出现占用后台资源以及插件冲突等情况,实在让人厌烦,所以,WP-INSERT这款多功能插件就能帮你很...

    AT89C2051 RS232

    RS232,则是一种常见的串行通信接口标准,用于连接计算机和其他设备进行数据传输。在本文中,我们将深入探讨如何使用AT89C2051微控制器实现与上位机(通常是个人计算机)的RS232通信。 首先,要实现AT89C2051与...

    MySQL 的模块不能安装的解决方法

    在使用Perl编程语言进行数据库操作时,MySQL的DBD::mysql模块是一个不可或缺的组件,它允许Perl程序与MySQL数据库进行交互。然而,许多用户在尝试安装这个模块时可能会遇到问题,尤其是在Linux环境下。这里我们将...

    asp.net 错误:0x8007000B 异常的解决方法

    错误消息“An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)”直译为“尝试加载格式不正确的程序”,这是指处理器架构不匹配导致的问题。 在C# WinForm应用...

    Beginning iOS 6 Development Exploring the iOS SDK SourceCode

    《初识iOS 6开发:探索iOS SDK源代码》是一本深入探讨苹果移动平台开发的专业书籍,主要针对iOS 6版本。...此外,通过源代码的实践和分析,开发者还能深化对iOS系统工作原理的理解,提升问题解决能力。

    pdf2htmlEX

    cd /path/to/pdf2htmlEX/directory ``` **3. 执行转换** 一旦你在正确的目录下,你可以输入以下命令来转换PDF到HTML: ``` pdf2htmlEX.exe 1.pdf 1.html ``` 在这个命令中,`1.pdf`是你要转换的PDF文件的名称,...

    php错误提示failed to open stream: HTTP request failed!的完美解决方法

    当使用php5自带的file_get_contents方法来获取远程文件的时候,有时候会出现file_get_contents(): failed to open stream: HTTP request failed!这个警告信息。

    OpenGL_绘制三角形.zip

    该文件详细介绍了OpenGL渲染一个三角形的函数解析、基本图元解释、实现流程等,能完整的绘制一个三角形的显示,以及完整代码实现和注释。

    iOS编译时出现的错误和解决办法

    ### iOS编译时出现的错误及解决办法 #### 一、`std::ios_base::Init::~Init()` 引用问题 在iOS开发过程中,如果遇到类似`std::ios_base::Init::~Init()`这样的编译错误,通常是由于缺少必要的库文件所导致的。这种...

    appium_android.js&adb;.js

    1、appium在androidV7.0系统上运行时报错 Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.settings without first uninstalling.]; 2、原因是appium的uiautomator版本与androidV7.0不...

    pb双击打开错误方式的修复

    当你在尝试双击打开PB项目时遇到错误,这可能是由于多种原因引起的,包括注册表问题、软件版本不兼容、环境变量设置不当或者安装损坏等。下面将详细介绍如何修复PB双击打开错误的问题。 首先,我们要关注的是注册表...

    DELL服务器系统提示错误解决的若干办法.docx

    "DELL服务器系统提示错误解决的若干办法" 本文档旨在解决DELL服务器系统中出现的各种错误提示信息,提供了多种解决方法,以帮助用户快速解决问题,恢复系统正常运作。 iDRAC6未响应 * 原因:iDRAC6未正常运行或未...

Global site tag (gtag.js) - Google Analytics