读书人

Delphi连接Oracle的方法解决方案

发布时间: 2012-04-12 15:46:35 作者: rapoo

Delphi连接Oracle的方法
我用以下方法连接Oracle,但总出错
OraOLEDB.Oracle.1;Password=密码;Persist Security Info=True;User ID=用户名;Data Source=orcalce实例名;

错误提示信息如下:
Project *****.exe raised exception class BOleException with message'ORA-12514:TNS:listener could not resolve SERVICE_NAME given in connect descriptor'.Process stopped.

并且又提示:
Project *****.exe raised exception class BOleException with message'ORA-12514:TNS:监听进程不能解析在连接描述符中给的SERVICE_NAME'.Process stopped.
请帮我

[解决办法]
cmd 下 输入:

tnsping Oracle数据库名

看能不能ping 通


不通的话是Oracle监听器或地址有问题
[解决办法]
你用plsql能连接上你的orcl吗?如果plsql可以,就试下本地的odbc看行不行。
[解决办法]
先要在你的上装表ORACLE,然后再ADOCONNECTION这样的连接组件上选择ORACLE,再服务器栏写上你胡服务器名称
[解决办法]
在delphi7中可以使用odac for delphi7控件,客户端不需要安装oracle的

读书人网 >.NET

热点推荐