2017-07-05 62 views
0

我有一個問題,如何將.csv文件導入到Oracle Forms應用程序中。 我們在Oracle 12c數據庫上使用Oracle Forms 11g。將.csv文件導入到Oracle Forms應用程序

現在,我們要導入.csv文件與表格applicationso我們的客戶可以導入此文件並將數據寫入到數據庫中。

我的計劃是創建一個應用程序,用戶可以導入.csv文件,文件選擇。來自.csv的數據將被讀取,並且輸出將向用戶顯示此應用程序中的數據。然後用戶應該能夠通過按鈕將其保存到數據庫中。

我已經嘗試了幾次搜索,但還沒有找到這種問題的正確解決方案。我發現的唯一的解決辦法是直接導入.csv文件到數據庫中,但不通過的Oracle Forms

它甚至有可能加載的.csv文件中的Oracle Forms?

如果任何人有一個很好的解決方案或其他任何可能是有益的,我將心存感激了點。

+0

如果你在搜索引擎看,你會發現一些解決方案有https://www.google.com/search?q=import+csv+to+oracle+forms&ie=utf-8&oe=utf-8&channel=fs&bcutc= sp-006 向我們展示您在嘗試使用您的項目時得到的代碼/錯誤 –

+0

感謝您的評論。我以前看過谷歌,但還沒有找到合適的解決方案,順便說一句,我必須做到這一點,而不使用OLE2對象。到目前爲止我沒有任何代碼,因爲我不知道它是如何工作的,所以我問。但我會嘗試這個鏈接的一些解決方案。 – Arthur

回答

1

我現在爲我找到了合適的解決方案。也許我可以做得更好,但是迄今爲止這幫助我。

我發現下面的博客:http://tfathy.blogspot.de/2009/03/reading-from-file.html

代碼工作100%的複製粘貼&和幫助我從現在開始到完成任務。

也許它可以幫助其他人。

+0

它很適合你,但是我建議你從這裏的鏈接發佈答案,並提及原始網站,以便在資源關閉或發生其他任何不良情況時可用。 – Hatik

0

您可以使用webutil顯示filechooser來選擇文件並將其上載到應用程序服務器。如果您在應用程序服務器和數據庫服務器之間使用共享目錄,則可以使用外部表向用戶顯示該文件的輸入。然後在按鈕之後,您只需將外部表中的數據插入到另一個表中。