Oracle - OraClient11g 客户端已装;在VS2008中建立数据连接也是成功的:
在如下的代码却死活连接不上: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”的类型初始值设定项引发异常。哪位大侠能帮忙看看是怎么回事吗

解决方案 »

  1.   

    看bin是否添加Oracle.DataAccess.dll和OraOps10w.dll
    检查oracle版本和你引用的dll版本是否匹配
    http://www.cnblogs.com/lsz-blog/archive/2013/06/09/3129620.html
      

  2.   

    非常感谢!还请教下:
    对于 odp.net 我看了很多网上的连接串, 但都没有关于连接池的配置, 这是怎么回事呢?
      

  3.   


    还发了一个贴子, 没有人回, 你随便回一句, 分都给你吧, 浪费就太罪过了如下:
    http://bbs.csdn.net/topics/390594575