如果沒有在系統上安裝Oracle Client,C#中的Windows窗體應用程序無法從Oracle數據庫中獲取數據,而使用Delphi7平臺+ ODAC構建相同的EXE從Oracle沒有安裝Oracle客戶端。 任何人都可以解釋原因?用C#和Delphi-7 Oracle數據庫連接問題
-1
A
回答
1
與Delphi的連接可能是可能的,因爲它將使用BDE或第三方組件,如ToracleSession,TOraSession。這些組件不需要安裝Oracle客戶端。 請參考以下鏈接例如 -
+0
您可以舉例說明滿足上述條件的C#嗎?是的,Delphi代碼正在使用Torasession –
0
參考以下鏈接連接到Oracle數據庫,不使用Oracle客戶端。
相關問題
- 1. Oracle數據庫連接問題在php
- 2. RobotFramework Oracle數據庫連接問題
- 3. Oracle數據庫連接問題
- 4. Oracle數據庫連接問題
- 5. Node.js和node-oracle:連接到Oracle數據庫的問題
- 6. C#和Oracle數據庫連接
- 7. 無法連接到Oracle數據庫 - OCI連接問題
- 8. 數據庫連接問題
- 9. 使用C++連接到oracle數據庫
- 10. 使用C#連接Oracle數據庫
- 11. 數據庫連接問題
- 12. 問題在C#Oracle連接
- 13. Excel電子表格和ODBC數據庫連接問題Oracle Connect
- 14. 連接到Oracle數據庫
- 15. 數據庫連接問題
- 16. 數據庫連接問題
- 17. 數據庫連接問題
- 18. 數據庫連接和管芯問題
- 19. 連接到Oracle APEX數據庫在C#
- 20. winform(C#)連接遠程oracle數據庫
- 21. C#連接到Oracle數據庫
- 22. 從.NET/C連接到Oracle數據庫#
- 23. 通過C連接到oracle數據庫
- 24. 使用Oracle連接到數據庫的問題.DataAccess
- 25. Oracle數據庫連接
- 26. 連接Oracle數據庫
- 27. Oracle連接問題
- 28. 連接到Oracle數據庫
- 29. Oracle數據庫連接
- 30. 連接到Oracle數據庫
您確定沒有安裝Oracle Client嗎?例如,您可能只安裝了32位客戶端,而C#應用程序運行的是64位。當然,還有一些替代庫不需要Oracle客戶端。 – Luaan
@Luaan,我應該在C#中使用哪個庫?讓我澄清一下 - 我的PC上安裝了Delphi-7和ODAC,我的應用程序使用ORA.dcu進行編譯,並在客戶端PC上運行,而無需在該PC上安裝Oracle Client。我的C#應用程序正在使用oracle-client.dll,並在我的PC和我的一臺客戶端PC上運行正常,我安裝了Oracle Client,但未在未安裝Oracle Client的PC上運行。這不是在每個客戶端PC上安裝Oracle Client的可行解決方案。請建議。 –