没有使用GET_FILE_NAME Oracle Forms打开对话框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没有使用GET_FILE_NAME Oracle Forms打开对话框相关的知识,希望对你有一定的参考价值。

我有oracle数据库11g和oracle表单并报告11g。我创建了浏览按钮,从计算机或笔记本电脑目录中打开CSV文件

enter image description here

我在触发按钮时使用此代码按下按钮:

declare
 filename varchar2(500);
begin
 filename := GET_FILE_NAME(File_Filter=> ‘CSV Files
 (*.Csv)|*.Csv|’);
:block2.FILE_NAME:= filename;

end;

当我按下按钮然后没有打开对话框。

答案

您的代码适用于Forms 6i,前提是您已正确附加了.olb.pllwebutil文件,但对于Oracle Fusion Middleware 11gGET_FILE_NAME方法应替换为CLIENT_GET_FILE_NAME,以便在本地文件系统而不是应用程序服务器中进行搜索,如下所示:

:block2.FILE_NAME := CLIENT_GET_FILE_NAME(File_Filter=> 'CSV Files (*.Csv)|*.Csv|');

以上是关于没有使用GET_FILE_NAME Oracle Forms打开对话框的主要内容,如果未能解决你的问题,请参考以下文章

实现人脸识别性别之路---opencv

如何在 psycopg2 标识符中使用 redshift 复制命令

Cpp 检查显示缓冲区“tmpf”在其旧内容被使用之前被写入

使用sqlldr导入oracle数据库,为啥没有记录?

微软的mssql有没有象oracle一样的强制索引,如何使用?

oracle 数据索引为啥没有起到作用