我正在开发一个基于oracle Application Express 20.2版的新应用程序,我有一个交互式网格,它自动链接到oracle数据库中的一个表,工作正常,没有任何问题,我有一个where条件,它根据项目值过滤数据,例如:WHERE COLUMN 1 =:P20_ITEM问题是,当我尝试使用交互式网格内的下载选项将数据下载为excel文件、html或pdf时,出现错误:** AJAX 调用返回了服务器错误ORA-01403**但当我尝试将其下载为csv时,它没有任何问题,这是Oracle apex版本20中的错误还是我做错了什么?
谢谢。
2条答案
按热度按时间avwztpqn1#
经过几天的尝试找出问题,我找到了解决方案,问题是,我正在使用高亮功能的交互式网格,我注意到当我删除高亮导出功能的工作没有问题(pdf,excel,html,csv)就是这样,我想这是交互式网格中的某种错误,因为我没有修改任何东西,它自动链接到我的数据库中的一个表,我使用了已经集成在交互式网格中的突出显示功能,所以是的,我删除了突出显示,并使用普通javascript来突出显示颜色,现在它按预期工作。
83qze16e2#
听起来像是窃听器,但我知道什么?
其他想法
1.你在www.example.com上试过吗apex.oracle.com?
1.下载功能执行提交以生成下载报告。我想知道(假定的)错误是否没有将:P20_ITEM值传递给您的查询。您是否尝试过使用“执行PL/SQL代码”操作将该项显式提交到会话状态?