我的程序昨天都还正常的,今天过来后发现电脑重新启动过了,之后我发现每个页面都出问题了!!!
System.Data.OleDb.OleDbException: 发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息。
我估计应该是那里的设置有问题,有没有人遇到过这样的问题,怎么解决哈?

解决方案 »

  1.   

    有可能电脑中安装了什么新软件或卸载了什么程序导致orcale驱动出了问题了?
      

  2.   

    昨天关机之前是不是装了什么东东?譬如优化大师什么的
    或者Oracle没有启动?
      

  3.   

    Oracle的服务启动了吗?
    运行程序,我是直接点击.NET程序,还需要启动什么服务吗?
      

  4.   

    你的程序操作了,Oracle数据库。如果Oracle没有在运行。你的程序就会连接Oracle失败。所以你查一下Oracle数据库吧
      

  5.   

    我PL/SQL开着,Oracle还需要开什么?我是菜鸟,希望达人相助!
      

  6.   

    Oracle服务器的名字、IP地址更改过吗?
    你的连接串是否正确?Oracle的密码是否更改过?你运行的机器有Oracle客户端吗?
    客户端估计你装了。其他的毛病都看看吧
      

  7.   

    你的机器是oracle的客户端还是直接装了oracle数据库?你可以试着用tnsping 你的oracle的sid看看能不能连数据库,sample:tnsping ora
      

  8.   

    在服务里启动"ASP.NET 状态服务",如果不能启动,重启电脑
      

  9.   

    我遇到过,是因为ASP.NET 状态服务没有启动,你(1)右击我的电脑(2)管理(3)服务和应用程序(4)服务(5)启动ASP.NET 状态服务
    如果不能正常启动,则重启电脑
      

  10.   

    我启动了ASP.NET还是不行,同样的错误,是不是还要开启其他状态服务?
    我看了下关于ORACLE的一些服务:
    OracleOraHome92Agent,
    OracleOraHome92TNSListener,
    OracleServiceWAR3
      

  11.   

    OracleServiceWAR3启动了吗?这个是关键。
      

  12.   

    我上面列举的三个都已经启动了,开机后自动启动的,我后来按大家的意思新启动了一个ASP.NET,请问还有什么需要启动吗?
      

  13.   

    这是微软的技术策略,就象以前JAVA老是Windows中出问题或运行慢的问题一样。不过你最好用ORACLE提供的专门访自已数据库的组件,可以下载的
      

  14.   

    最后没有办法,只能把OLEDB换成OLECLIENT,真是郁闷