System.Data.OracleClient.OracleConnection已过时

解决办法如下:

1.把原来的using System.Data.OracleClient;去掉

2.在oracle安装目录下找到Oracle.DataAccess.dll 添加引用:using Oracle.DataAccess.Client;

如果安装的是oracle 10g,那么在Visual Studio中没有注册dll,添加引用时找不到,11g的默认是注册的。

可以通过Windows自带的文件搜索功能到oracle安装目录里面去找,

若oracle安装在D盘根目录,则dll文件的路径如下:

D:\oracle\product\10.2.0\client_1\ODP.NET\bin\1.x(客户端)

D:\oracle\product\10.2.0\db_1\ODP.NET\bin\1.x(服务器)

3.连接字符串中如有用的是user=xxx就改成user id=xxx

时间: 2024-12-11 07:16:24

System.Data.OracleClient.OracleConnection已过时的相关文章

“System.Data.OracleClient.OracleConnection”已过时

处理办法: 在oracle 安装目录下 找到 Oracle.DataAccess.dll添加引用,然后 using Oracle.DataAccess.Client;其他的都不用动,即可.连接字符串中 如有 用的是 user=xxx 就改成user id=xxx把原来 Using 的System.Data.OracleClient去掉即可. ---------->>>>> "System.Data.OracleClient.OracleConnection"

C#远程连接Oracle数据库(通过System.Data.OracleClient)

在.NET中使用System.Data.OracleClient库连接Oracle数据库的步骤 1.下载并安装Instant Client Instant Client可以在Oracle官方网站下载到 对于Windows,Instant Client有三种版本: 1)适用于 Microsoft Windows(32位)的 Instant Client 2)适用于 Microsoft Windows(64位)Itanium的 Instant Client 3)适用于 Microsoft Windo

vs2015连接oracle 11g(.net自带方式 using System.Data.OracleClient;)

1,添加引用 System.Data.OracleClient 2,连接语句 string connectionString; string queryString; connectionString = "Data Source=127.0.0.1/orcl;User ID=scott;PassWord=TIGER"; queryString = "SELECT * FROM TEST"; OracleConnection myConnection = new O

【转】System.Data.OracleClient requires Oracle client software version 8.1.7 or greater

安装完ASP.NET,Oracle9i客户端后,使用System.Data.OracleClient访问Oracle数据库如果出现这种错误:System.Data.OracleClient requires Oracle client software version 8.1.7 or greater. 原因Oracle 9i Release 2 客户端在安装到Windows的NTFS分区下时的安全认证设置不正确,引起本机的Authenticated Users用户无法看到ORACLE_HOME

解决"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本"

在用VS2008+Oracle9做环境连接Oracle时候,在VS 开发服务器运行正常,但IIS服务器调试和部署会报错! IIS服务器报错:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本. 出错的原因: 1.虽然报的是需要安装客户端8.1.7及以上版本,实际是由于.NET账户没有访问Oracle\bin文件夹的权限 2.在 Windows Server 2003/2008 或Windows XP的 NTFS系统中提供了高级的访问安全性,F

System.Data.OracleClient requires Oracle client software version 8.1.7 or greater

It is a security issue, so to fix it simply do the following: Go to the Oracle folder. 1- Right Click on the folder. 2- On security Tab, Add “Authenticated Users” and give this account Read & Execute permission. 3- Apply this security for all folders

VS里面无法引用system.data.oracleclient

在使用VS2010的时候有时会带不出System.Data.OracleClient这个引用,可以使用以下解决方法. 右击项目的属性,在弹出窗口中有一个“目标框架”下拉框选项,默认会是.NET FRAMWORK 4 CLIENT PROFILE,当选项是这个的时候,如果添加引用OracleClient这个dll的话是找不到的,将此选项更改为.NET FRAMWORK 4,这样的话在引用的时候就可以看到了. VS里面无法引用system.data.oracleclient,布布扣,bubuko.c

iis System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。”解决方法

今天事情特别多, 电话不断, 但事情得一件一件的做. 在用VSTS2005/2008+Oracle9做环境连接Oracle时候,在VS 开发服务器运行正常,但IIS服务器调试和部署会报错! IIS服务器报错:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本. 出错的原因: 1.虽然报的是需要安装客户端8.1.7及以上版本,实际是.net账户没有访问Oracle\bin文件夹的权限 2.在 Windows Server 2003/2008 的

C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据库

由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用 C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.OracleClient.dll 来获得对Oracle数据库的支持. 方法: 1.在VS2010中打开[解决方案管理器]--右击[引用]--[添加引用] 2.选择[浏览]找到“C:\Wi