我通过oracle sqlplus可以正常连接数据库。
但是delphi程序连接数据库时报了一个错:
工程检测到错误类EOleException,错误信息:发生了一个oracle错误,但无法从oracle中检索错误信息。进程中止。、、、求大神们帮帮忙啊!!!

解决方案 »

  1.   

    用的ADOConnection.一连接就报错
      

  2.   

    网上down了一个,仅供参考
    解决办法:修改如下键值,改为后面安装的oracle的安装路径
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOME
    将其值改成目前Oracle的安装目录即可
    出现这种情况的原因可能是上次卸载不干净,系统还默认取原来安装的目录导致
      

  3.   

    再补充一下:
    发现里面不仅有oracle9i数据库,而且还安装了oracle10client.
    卸载oracle10client以后就可以了。
      

  4.   

    建议在电脑的管理工具里面建立以ODBC的数据连接连接到Oracle,然后用ADOCONNECTON连接ODBC就好了,我用了可以的。