救急:64位oracle造成的.net程序连接数据库失败的问题

问题描述

64位win7,64位oracle11g,vs2010原来是32位oracle10没问题,换成,64位oracle11g后——“未找到oracle客户端和网络组件”!又装了32位oracle11g客户端(64位oracle11g数据库还要用),还是不行Q请教高手,如何处理?能否让vs2010认32位oracle11g客户端?

解决方案

解决方案二:
1)最好的办法,是重做系统,2)然后再装32位的oracel。或修改系统的全局变量,将path中的原来指向64oracel的路径,修改成指向32位的oracel安装路径。
解决方案三:
引用楼主hb9191的回复:

64位win7,64位oracle11g,vs2010原来是32位oracle10没问题,换成,64位oracle11g后——“未找到oracle客户端和网络组件”!又装了32位oracle11g客户端(64位oracle11g数据库还要用),还是不行Q请教高手,如何处理?能否让vs2010认32位oracle11g客户端?

dll程序集引用不正确。在程序中,会引用这个dll,里面定义了操作oracle的内容。重新添加正确的引用吧。System.Data.OracleClient.dllps:重装系统是无用功。
解决方案四:
引用2楼zhi_ai_yaya的回复:

dll程序集引用不正确。在程序中,会引用这个dll,里面定义了操作oracle的内容。重新添加正确的引用吧。System.Data.OracleClient.dllps:重装系统是无用功。

我用到时oledb,Provider=MSDAORA"providerName="System.Data.OleDb"

时间: 2024-09-23 12:52:10

救急:64位oracle造成的.net程序连接数据库失败的问题的相关文章

64位Oracle用pl/sql导入表

问题背景简介:     在服务器上搭建了64环境,用于测试,由于plsql对于64位oracle支持不好,所以其导入.导出表或者数据图标为灰色,不可用.     那我要该服务器上导入相应的数据应该怎么办呢? 解决办法:在本机(32位环境)plsql登录相应的帐号,将.pde文件导入(导入.导出按钮在工具栏下面有),即可.导入pde文件是在pl/sql developer选项卡界面进行导入.      尽量不要用.dmp格式的数据,不管是直接操作sql plus还是在本机用plsql导,都很容易出

PLSQL developer 连接不上64位Oracle

PLSQL developer 连接不上64位Oracle 的解决方法 Windows 64位下装Oracle 11g 64位,PLSQL Developer使用出现以下问题: 1.Database下拉框为空: 2.强制输入用户名.密码及Database,登录弹出: 引用 Initialzation error Could not initialize "...." Make sure you have the 32 bits Oracle Client installed. Orac

在Win2003 64位下ASP无法连接Access数据库_应用技巧

复制代码 代码如下: ADODB.Connection 错误 '800a0e7a' 未找到提供程序.该程序可能未正确安装. /连接"网站内容管理"数据库.asp,行 2 原因:IIS是以64位方式来运行的,它只能加载64位模块,不能加载32位模块.而访问access数据库的jet引擎只有32位的,没有64位,因此无法被IIS加载. 解决思路:让IIS以32位方式运行,从而可以调用32位的jet引擎 解决方法:在命令行窗口输入 cscript C:\inetpub\adminscript

Win2003 64位下ASP无法连接Access数据库的解决方法_win服务器

ADODB.Connection 错误 '800a0e7a' 未找到提供程序.该程序可能未正确安装. /连接"网站内容管理"数据库.asp,行 2 原因:IIS是以64位方式来运行的,它只能加载64位模块,不能加载32位模块.而访问access数据库的jet引擎只有32位的,没有64位,因此无法被IIS加载. 解决思路:让IIS以32位方式运行,从而可以调用32位的jet引擎 解决方法:在命令行窗口输入 复制代码 代码如下: cscript C:\inetpub\adminscript

在Win2003 64位下ASP无法连接Access数据库

复制代码 代码如下: ADODB.Connection 错误 '800a0e7a' 未找到提供程序.该程序可能未正确安装. /连接"网站内容管理"数据库.asp,行 2 原因:IIS是以64位方式来运行的,它只能加载64位模块,不能加载32位模块.而访问access数据库的jet引擎只有32位的,没有64位,因此无法被IIS加载. 解决思路:让IIS以32位方式运行,从而可以调用32位的jet引擎 解决方法:在命令行窗口输入 cscript C:\inetpub\adminscript

Win7 64位系统下正确安装sql2000数据库的方法

  1.首先先打开企业管理器,打开后可能看到几个实例,刚建的SQl2000的实例也在里面,然后会发现它默认是没有启动,手动开启; 2.然后打开查询分析器,这时候会发现它连的是SQL2005 的服务器,要让它正确连接到SQl2000 的服务器,需打开SQL server服务器管理器选择你的数据库实例,把整个名字复制下来,复制到SQL server里实现了连接查询; 3.然后实现在数据库里建表,具体方法如下图所示: 4.如果成功就完成了,如果不成功,请继续以下操作; 5.当出现不能保存的问题时,在设

RHEL6 64位系统安装ORACLE 10g 64bit 数据库

    记得去年4月份的时候,为公司部署测试环境和UAT环境时,在红帽RHEL6 64位系统安装ORACLE 10g 64位数据库时遇到了许多小问题,当时匆匆忙忙也没记录一下这些问题,前几天在虚拟机安装ORACLE 64位 10g时,又有一些常见问题又遇到了,顺便整理一下这篇文章.也许在RHEL6 64版本上安装64位Oracle 10g 的问题是最多的,估计很多人都被这个虐过无数次(很多人都是Oracle虐我无数遍,我待Oracle如初恋).从网上搜索关于这方面的内容就可见一斑. 好,废话少说

Plsql连接Oracle 64位的配置详解

安装64位oracle后,用plsql连接时,发现数据库选项为空.为了解决这下问题,产生以下记录: 1. 下载并安装oracle 11g r2 http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip 2. 下载oracle clie

Oracle Linux(64位)安装64位Oracle10g遇到ins_ctx.mk问题

在Oracle Linux Server Release 5.7上安装64位Oracle 10g 时,遇到如下问题: Error in invoking target 'install' of makefile '/u01/app/oracle/product/dbhome_1/ctx/lib/ins_ctx.mk'. See '/u01/app/oracle/oraInventory/logs/installActions2014-01-11_12-44-52PM.log' for detai