2011-07-12 39 views
0

我正在創建一個從數據庫中提取數據的delphi應用程序。爲了通過delphi訪問數據庫,我使用了DOA組件。 是否有可能在任何機器上運行構建的exe文件?如果不是,那麼有什麼選擇?謝謝您的幫助。在delphi中直接使用Oracle訪問組件

回答

1

是的,可以在任何機器上運行你的exe。您只需要安裝Oracle客戶端。

+0

我在運行exe時遇到錯誤。 :(對於delphi 5的DOA組件是免費的?當我從那裏下載網站並安裝在我的機器上時。錯誤顯示「評估版本需要delphi」謝謝 – naren

+0

從網站下載的版本是「評估版」只有當.exe在IDE中運行時,它才能工作,但它不允許它分發,你必須購買它才能發佈,它們並不是免費的 – 2011-07-13 07:41:48

0

DOA的組件是不是免費的,你可以通過閱讀their website來知道。所以你必須購買這些組件,並且你必須在每臺機器上安裝和配置Oracle客戶端。

但他們仍然是你最好的選擇。或者,您可以使用ADO,但Oracle的ADO Oracle驅動程序顯然不穩定,而來自Microsoft的ADO Oracle驅動程序更穩定,但不支持blob。 這些問題在ADO.NET中得到解決,但是這對使用Delphi 5並不會有任何幫助。

+0

我使用的是delphi 5專業版,它沒有ADO托盤。我認爲它只適用於企業版,其他方式我可以連接到數據庫?謝謝 – naren

+0

沒有我的經驗,但我想知道,對於一個擁有Oracle的人員/公司,DOA組件的價格太高執照? – GolezTrol