救命!!连接Oracle问题,在线等!

救命!!连接Oracle问题,在线等! Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiDB/html/delphi_20061215193831284.html
连接oracle数据库,电脑名称yd811,services   name:yd811,全局数据库名yd811.world  
   
  用安装过Oracle客户端的电脑连接,没有问题。连接名称是yd811  
   
  用安装过Oracle   obdc驱动的电脑连接就有问题,用ado   ,ODAC   5.7.0.28   ,DOA   4.0.7.1   分别连接都有问题(连接方式跟安装过Oracle客户端的方式一样)  
  问题一般都是:没有Listener监听器  
                            找不到对应Services   name  
                            ORA-12514:TNS:listener   does   not   currently   know   of   service   requested   in   connect   descriptor  
   
  我看过论坛上有好多人说用ODAC不用安装客户端酒可以直接连接,不知道你们是怎么连的,我看了DEMO也没有什么特殊的地方。

這個問題自己倒是解決了  
  就是選中net->option,填寫相關信息就可以了  
   
  不過這個net模式好像很多亞,竟然連case   when   語句都會報錯,好像是主要不支持種文字符,有沒有哪位大俠用過?

用ODAC真的不用安装客户端就可以直接连接?如果是,那我得找一个下了,呵呵。

ODAC   在哪下载?  
 

不安装客户端,是不是需要做个安装包?

ODAC中使用net方式就可以直接连接了,不用客户端的,只需要在程序中使用ODAC的控件即可

感谢大侠的力作,终于知道怎么连接了!  
  连接串是:  
   
  用户名/密码@ip地址:端口:DBid  
   
  还要注意:  
  with   OraSession1   do  
    begin  
                AutoCommit:=false;  
                Options.Net:=true;  
                ConnectString:=Format('%s/%s@%s:%d:%s',['test','test','192.168.1.1',1521,'ora9']);  
                LoginPrompt:=false;  
                Open();  
    end;  
   
  谢谢~  
 

楼主也是好人,学习了

不過這個net模式好像很多亞,竟然連case   when   語句都會報錯,好像是主要不支持種文字符,有沒有哪位大俠用過?oracle   的   plsql语法不是这样用的。sql   server这样用,oracle   是用  
  decode函数.   decode('字段名','条件1','值1',...)

转载于:https://www.cnblogs.com/delphi2007/archive/2009/05/12/1454972.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值