首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在OracleForms6i中按下删除按钮时,按下一个按钮就会显示出一个奇怪的错误

在OracleForms6i中按下删除按钮时,按下一个按钮就会显示出一个奇怪的错误
EN

Stack Overflow用户
提问于 2018-04-06 19:46:41
回答 1查看 1.3K关注 0票数 0

按钮有delete_recordcommit_form

在诊断错误中,它显示

查询错误:插入到user_details(EMPID用户名)值(:1,:2)。 错误: ORA-01400:无法将NULL插入作者Id CAPPS“"USER_DETAILS”密码“)。

如何通过按下“删除”按钮触发此插入查询。并且记录正在从表单中删除,但它没有在表中更新。我认为当涉及到commit_form时,它显示了这个错误。

EN

回答 1

Stack Overflow用户

发布于 2018-04-06 20:57:52

DELETE_RECORD内置程序按其名称所示,从块中删除记录。随后的COMMIT_FORM提交所有更改,而不仅仅是最后一个操作(即已删除的记录)。

似乎有一个新的(或更新的)记录没有输入密码值,所以COMMIT -在试图保存更改时,使用ORA-01400失败,并通知您必须输入一个丢失的值。

在提交之前,确保没有这样的行。一种选择是删除用户定义的按钮和

  • 使用适当的工具栏按钮删除记录
  • 如果有更多不应该存在的行,则重复操作(即删除)
  • 使用工具栏按钮提交
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49700044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档