form中提交请求report
这是个后台的并发请求,而且在form 和report 中要有相应的参数传递,
并要在并发和请求中设置report及其参数;
或使用run_report_object( ) ;return();
这是个后台的并发请求,而且在form 和report 中要有相应的参数传递,
并要在并发和请求中设置report及其参数;
或使用run_report_object( ) ;return();
解决方案 »
- oracle sql developer 3.0 右键无“导出数据”选项
- 从A表的字符字段转换数据插入到B表的数字字段
- 链接sqlserver2000,向其插入数据问题
- 新手问题:请问如何写类似存储过程
- 数据库内容在命令行下可以看到,在数据库中看不到
- 想更改oracle初始化参数,网上介绍说建立一个ora后缀的文件,但不知放哪里?
- 创建Nest Table问题
- 无法启动oracle817ManagementServer服务,求救!
- 在sql plus中可以执行一个存储函数吗?
- 用Oracle插入数据时遇到的经典问题,怎么办?
- ora-00001 update 在insert DUPLICATE后,执行时候报错。之前不报错 有人见过吗?
- blob的字段插入图片(jpg),60多k以下的可以插入,更大的却插不进去,为何,咋办呢?
PROCEDURE CALL_B_REPORT(rptname char,paramval char,paramval1 char,dest number) ISplid paramlist;
the_param varchar2(15) := 'tmpdata';BEGIN/* check if 'tmpdata' exists */
plid := get_parameter_list(the_param); /* if it does exist, destroy it */
if not id_null(plid)
then
destroy_parameter_list(plid);
end if;/* create it fresh */
plid := create_parameter_list(the_param);
/* conditionally set parameter list based on 'rptname' */ add_parameter(plid,'PARAMFORM', TEXT_PARAMETER, 'NO');
add_parameter(plid,'p_1',TEXT_PARAMETER, PARAMVAL);
add_parameter(plid,'p_2',TEXT_PARAMETER, PARAMVAL1);
if dest = 0 then
add_parameter(plid,'DESTYPE',TEXT_PARAMETER, 'SCREEN');
else
add_parameter(plid,'DESTYPE',TEXT_PARAMETER, 'PRINTER');
end if;/* call run_product to run report using Reports Server */
run_product(REPORTS,
rptname,
ASYNCHRONOUS,
RUNTIME,
FILESYSTEM,
plid);
/* Return to Intro screen after report is run */
END;其中的众多函数及其参数请查帮助文档。