缓存中的Oracle Reports Service文件名(Desname)

运行报表时,会在Oracle Reports Service缓存中生成一个pdf文件。尽管我这样指定“ DEsnAME”:

SRW.ADD_PARAMETER (V_Paramlist,'DEsnAME','Test');

生成的pdf文件名为:'Testjn2iS6m.pdf'什么是“ jn2iS6m”?它从哪里来?我该如何配置?

wugongjing 回答:缓存中的Oracle Reports Service文件名(Desname)

Oracle documentation说DESNAME可能已被您的操作系统覆盖,这可能就是这种情况。我建议更改DESNAME的值,以包括要保存文件的路径以及文件扩展名。您必须确保Reports有权写入指定的目录,这在6i / 10g / 12c版本之间是不同的。

例如(对于Windows):

SRW.ADD_PARAMETER (V_Paramlist,'DESNAME','c:\temp\test.pdf');
本文链接:https://www.f2er.com/2839695.html

大家都在问