F.H*_*.H. 0 oracleforms oracle10g
为什么我必须单击formservlet上左上角的保存按钮,以便我的插入查询将保存到数据库?对不起伙计们,非常新手在这里谢谢
这是我的pl sql代码添加按钮触发器:
begin
insert into tb_distributor
(distributor_id, distributor_name, distributor_type, distributor_desc)
values
(distributor_id.nextval,:DISTRIBUTOR_NAME, :DISTRIBUTOR_TYPE, :DISTRIBUTOR_DESC);
commit;
end;
Run Code Online (Sandbox Code Playgroud)
Oracle Forms为您提供了大量功能,因此您无需编写它.例如,如果您将一个块基于表,并且用户输入数据并单击"保存",Oracle Forms将知道是否适当地执行Insert,Update或Delete语句,然后执行Commit.
在您的情况下,您已忽略该功能,并在按钮代码中硬编码了插入和提交.因此,用户无需单击"保存"按钮,因为数据已由"添加"按钮"保存".