出错的原因: 1.虽然报的是需要安装客户端8.1.7及以上版本,实际是由于.NET账户没有访问Oracle\bin文件夹的权限 2.在 Windows Server 2003/2008 或Windows XP的 NTFS系统中提供了高级的访问安全性,FAT32系统也许没有这个问题. 解决办法如下: 我用Windows Server 2008 为例 Windows Server 2003 和Windows XP也是一样的 1.打开安装有Oracle客户端的电脑,在安装目录 C:\oracle\or…
好好的程序,突然出现了错误,原因是:System.Data.OracleClient requires Oracle client software version 8.1.7 or greater,很是奇怪 服务器上的oracle明明是10g,程序出错就也不提示8.1.7啊,百度了一下,发现有解决方法如下: 原来当Oracle 9.2运行在NTFS的分区上时,对于某些非administrator组的用户,ORACLE_HOME 目录是不可见的,而在windows server 2003下asp…
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…
首先,需要保证oracle客户端服务器的字符集是一样的,并且保证该字符集支持中文.你可以使用plsql查看是否乱码. 代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.OleDb; namespace Oracle中文 { class Program { static void Main(string[] args) { Conso…
System.Data.OracleClient.dll方式操作oracle数据库 一.查询语句: using (OracleConnection conn = new OracleConnection(System.Configuration.ConfigurationManager.ConnectionStrings["local_Orcl"].ConnectionString)) { conn.Open(); using (OracleCommand cmd = conn.Cre…
ODP.NET: 引用: using Oracle.DataAccess; //Oracle g 11.2.0 using Oracle.DataAccess.Client; using Oracle.DataAccess.Types; //下载 http://www.oracle.com/technetwork/topics/dotnet/downloads/net-downloads-160392.html //引用:D:\app\geovindu\product\11.2.0\dbhome…