首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

odp.net 连接到oracle: “Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发错误

2013-09-29 
odp.net 连接到oracle:“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常。Oracle -

odp.net 连接到oracle: “Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常。
Oracle - OraClient11g 客户端已装;

在VS2008中建立数据连接也是成功的:
odp.net 连接到oracle:  “Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发错误

在如下的代码却死活连接不上:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Oracle.DataAccess.Client;

namespace OracleForNet
{
    class Program
    {
        static void Main(string[] args)
        {
            string connstring = @"Data Source=192.168.8.9/ORCL;Persist Security Info=True;User ID=jrwx;Password=jrwx;Unicode=True";
            OracleConnection conn=null;
            try
            {
                conn = new OracleConnection(connstring);//“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常。
                conn.Open();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally 
            {
                if(conn!=null)
                conn.Close();
            }

            Console.Read();
        }
    }
}


一直提示:“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常。

哪位大侠能帮忙看看是怎么回事吗
[解决办法]
看bin是否添加Oracle.DataAccess.dll和OraOps10w.dll
检查oracle版本和你引用的dll版本是否匹配


http://www.cnblogs.com/lsz-blog/archive/2013/06/09/3129620.html

热点排行