2017-07-05 54 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来选择文件并将其上载到应用程序服务器。如果您在应用程序服务器和数据库服务器之间使用共享目录,则可以使用外部表向用户显示该文件的输入。然后在按钮之后,您只需将外部表中的数据插入到另一个表中。