救命!!串連Oracle問題,線上等!

來源:互聯網
上載者:User
救命!!串連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',...)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.