我以前没用过ORACLE数据库,现在刚刚学,为什么在连接数据库的时候总是出现:
未处理的“System.Data.OracleClient.OracleException”类型的异常出现在 system.data.dll 中其他信息: 系统错误。类似的错误。
我用的ORACLE是免费版的OracleXE
我的.net 用的也不是很好,用c#编程,希望高手能够讲的通俗一点,先谢了。

解决方案 »

  1.   

    在项目中添加对system.data.oracleclinent.dll的引用。 
      

  2.   

    try catch,再断点调试一下,看看到底是什么异常。
      

  3.   

    自动引入的命名空间有 :
    using System;
    using System.Drawing;
    using System.Collections;
    using System.ComponentModel;
    using System.Windows.Forms;
    using System.Data;手动添加的代码是:
    [STAThread]
    static void Main() 
    {
    Application.Run(new Form1());
    } private void Form1_Load(object sender, System.EventArgs e)
    {
    dataGrid1.CaptionText = "lalala 我爱你";
    oracleDataAdapter1.Fill (dataSet11);
    }
    设计过程中:
    数据库配置向导运行正常所有sql语句都成功了,
    用ACCESS作数据库这样写可以正常运行
    是不是用Oracle的时候有什么特别的要求阿
      

  4.   

    在项目中添加对system.data.oracleclinent.dll的引用
    添加不进去try catch也尝试过了,报错还是一样
    private void Form1_Load(object sender, System.EventArgs e)
    {
    try
    {
    dataGrid1.CaptionText = "lalala love you";
    oracleDataAdapter1.Fill (dataSet11);
    }
    catch(Exception exc)
    {
    throw exc;
    }
    }//此处报错
      

  5.   

    还有,是不是数据库有问题啊 
    我刚学Oracle,用的是OracleXE,
    OracleXE.exe
    ODT10201xe.exe
    是不是数据库功能上有问题啊