没有使用GET_FILE_NAME Oracle Forms打开对话框
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没有使用GET_FILE_NAME Oracle Forms打开对话框相关的知识,希望对你有一定的参考价值。
我有oracle数据库11g和oracle表单并报告11g。我创建了浏览按钮,从计算机或笔记本电脑目录中打开CSV文件
我在触发按钮时使用此代码按下按钮:
declare
filename varchar2(500);
begin
filename := GET_FILE_NAME(File_Filter=> ‘CSV Files
(*.Csv)|*.Csv|’);
:block2.FILE_NAME:= filename;
end;
当我按下按钮然后没有打开对话框。
答案
您的代码适用于Forms 6i
,前提是您已正确附加了.olb
的.pll
和webutil
文件,但对于Oracle Fusion Middleware 11g
,GET_FILE_NAME
方法应替换为CLIENT_GET_FILE_NAME
,以便在本地文件系统而不是应用程序服务器中进行搜索,如下所示:
:block2.FILE_NAME := CLIENT_GET_FILE_NAME(File_Filter=> 'CSV Files (*.Csv)|*.Csv|');
以上是关于没有使用GET_FILE_NAME Oracle Forms打开对话框的主要内容,如果未能解决你的问题,请参考以下文章
如何在 psycopg2 标识符中使用 redshift 复制命令
Cpp 检查显示缓冲区“tmpf”在其旧内容被使用之前被写入