按钮有delete_record
和commit_form
。
在诊断错误中显示
查询错误:INSERT INTO user_details(EMPID USERNAME)VALUES (:1,:2)。
错误:ORA-01400:无法在作者ID CAPPS中插入NULL" " USER_DETAILS" " PASSWORD"。)
按删除按钮如何触发此插入查询。 记录正在从表单中删除,但表中没有更新。 我认为,当涉及到commit_form时,它会显示此错误。
答案 0 :(得分:1)
DELETE_RECORD
就像它的名字所暗示的那样 - 从一个块中删除一条记录。后续的COMMIT_FORM
提交您在该表单中所做的所有更改,而不仅仅是最后一次操作(即已删除的记录)。
似乎有一条新的(或更新的)记录没有输入PASSWORD值,因此COMMIT
- 尝试保存更改时 - ORA-01400失败并通知您您必须输入缺失值。
确保在提交之前没有这样的行。一种选择是删除用户定义的按钮和