下载了个DBHelper for Oracal ,但是在using System.Data.OracalClient的时候,发现不能引用,
这个怎么解决,Oracal是在服务器上,本机上也装有Oracal,如何处理,多谢 public static int ExecuteSql(string SQLString)
    {
        using (OracleConnection connection = new OracleConnection(connectionString))
        {
            using (OracleCommand cmd = new OracleCommand(SQLString, connection))
            {
                try
                {
                    connection.Open();
                    int rows = cmd.ExecuteNonQuery();
                    return rows;
                }
                catch (System.Data.OracleClient.OracleException E)
                {
                    connection.Close();
                    throw new Exception(E.Message);
                }
            }
        }
    }
这里的OracleConnection 颜色为黑色,好像不能识别

解决方案 »

  1.   

    你应该用Oledb连接字符串啊
      

  2.   

    一、以直观方式连接到 Oracle Database
    Visual Studio 支持通过以下方式创建数据对象,即将项从服务器资源管理器或“工具箱”的“数据”选项卡中拖到窗体或设计器上。1.从服务器资源管理器创建连接在服务器资源管理器中创建到 Oracle 数据库的“数据连接”。有关更多信息,请参见上面标题为“在服务器资源管理器中连接到 Oracle 数据库”的一节。将连接拖到窗体或设计器上。 
    组件栏中会出现 OracleConnection 对象。 
    转到本主题中后面的“后续步骤”一节。 
    2.从“工具箱”的“数据”选项卡创建连接将 OracleConnection 拖到窗体或设计器上。 
    组件栏中会出现一个未配置的 OracleConnection 对象。 
    在“属性”窗口中,单击 ConnectionString 属性。 
    在下拉列表中选择一个现有连接,或者单击“新建连接”打开“数据连接属性”对话框并配置新连接。 
    转到本主题中后面的“后续步骤”一节。 
    二、以编程方式连接到 Oracle 数据库
    计算机名:zhang,Oracle服务名为database,首先用SQL Plus建了TableSpace mytest和用户zhang ,并给zhang 用户分配了connect,resource权限。再用zhang用户登录建立了Login表。并插入了两行测试数据。然后开始测试使用VS2005读取这两条数据。1.新建Windows项目。项目,引用,引用System.Data.OracleClient名称空间。
    2.窗体上添一个DataGridView;
    3.代码中添加using System.Data.OracleClient;
    4.Form_Load事件中加入以下代码:  测试成功。
      

  3.   

    如何用,本人新手,第一次搞Oracal连接,请详解,多谢啦
      

  4.   

     创建C#控制台项目.首先引用system.oracle.dll,然后在类文件中键入如下代码: using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Data;
    using System.Data.OracleClient; 
    namespace ConnectOracle
    {
        class Program
        {
            static void Main(string[] args)
            { bitscn_com             //server=数据库Sid的名字
                OracleConnection con = new OracleConnection("server=student;user id=scott;password=tiger");
                //OracleDataAdapter da = new OracleDataAdapter("select * from demo",con);                         OracleCommand com = new OracleCommand("select * from demo",con);
                con.Open();
                OracleDataReader dr = com.ExecuteReader();
                while (dr.Read())
                {
                    Console.WriteLine(dr[0]);
                    Console.WriteLine(dr.GetValue(1).ToString());
                }
                dr.Close();
                con.Close(); www.bitsCN.net        }
        }
    }
      

  5.   

    连接Oracle数据库有两种选择:   
      1、使用OleDb:   
          "data   source=数据库服务器;Provider=OracleOLEDB;initial   catalog=数据库名称;user   id=用户名;password=密码"   
      2、使用   .Net   Managed   Provider   for   Oracle   ,请到下列地址下载:   
        
          http://www.microsoft.com/downloads/details.aspx?FamilyID=4f55d429-17dc-45ea-bfb3-076d1c052524&DisplayLang=zh-cn