我有单击删除的问题,并且删除操作已处理。
但是记录没有被删除。
我将属性Target设置为URL的按钮:
javascript:apex.confirm(htmldb_delete_message,'DELETE');
PL / SQL流程:
begin
delete from table_name
where rowid=:p_row_id;
end;
请帮助我
答案 0 :(得分:1)
在
apex.confirm(htmldb_delete_message, 'DELETE')
第一个参数(htmldb_delete_message)表示将显示的文本(默认情况下,“您要执行此删除操作吗?”)。
第二个参数DELETE表示一个请求,因此,如果请求中设置了该名称,则您编写的PL / SQL进程将执行。是吗?
如果是,则剩下的是:P_ROW_ID项目的值。检查其值是否处于会话状态。没关系,您可以在屏幕上看到它-它必须处于会话状态(通常是通过提交页面来完成)。
最后,表中是否存在ROWID等于:P_ROW_ID值的行?