使用APEX_ERROR.ADD_ERROR与RAISE_APPLICATION_ERROR

编码公爵夫人

有人可以向我解释使用APEX_ERROR.ADD_ERRORvs之间的区别RAISE_APPLICATION_ERROR吗?使用一个与另一个(如果有)有什么缺点?还是有什么优势?在错误消息中呈现HTML代码是唯一的优势APEX_ERROR.ADD_ERROR吗?两者似乎都在页面顶部显示错误消息。除了呈现HTML外,唯一的区别是,我看到的是使用APEX_ERROR可以指定显示错误的位置。我有什么想念的吗?

杰弗里·坎普

尽管结果看起来相似,但它们是不同的东西,具有不同的用途,因此两者都没有优点或缺点。

APEX_ERROR.add_error是一个APEX API调用,允许您以编程方式将错误消息注入堆栈以报告给用户。

RAISE_APPLICATION_ERROR是一个PL / SQL命令,用于触发自定义异常(事后看来,应该调用它RAISE_APPLICATION_EXCEPTION以避免混淆...)。像任何PL / SQL异常一样,如果您的PL / SQL代码无法处理或抑制该异常,则APEX会像其他任何错误消息一样向用户显示该异常。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

RAISE_APPLICATION_ERROR的目的是什么?

来自分类Dev

子过程中的raise_application_error异常处理

来自分类Dev

PL / SQL RAISE_APPLICATION_ERROR参数问题

来自分类Dev

Oracle存储过程-如果没有被捕获,raise_application_error是否会禁用该过程?

来自分类Dev

django-1.8:“ XXXView”对象没有属性“ add_error”

来自分类Dev

为什么我的APEX中出现此apex_error_code:APEXDEV.IG.NO_PK?

来自分类Dev

rspec:raise_error用法以匹配错误消息

来自分类Dev

Rspec 3.4中的raise_error规范未返回true

来自分类Dev

如果先前的选择成功,则MySQL Raise Error不起作用

来自分类Dev

Rspec预期raise_error ObjectDisabledException引发NameError异常

来自分类Dev

Rspec:raise_error测试的自定义失败消息

来自分类Dev

为什么raise_error匹配器无法正常工作?

来自分类Dev

使用Elmah.MVC时未调用Application_Error

来自分类Dev

如何使用条件#error

来自分类Dev

如何使用条件#error

来自分类Dev

在 PHP 中使用 Error of error 时出错

来自分类Dev

当返回的消息为“ ActiveRecord :: RecordInvalid”时,为什么此rspec“期望引发raise_error”失败

来自分类Dev

在Application_Error中获取当前模型

来自分类Dev

Floating Action Button causing error and crashing application

来自分类Dev

404错误未触发Application_Error

来自分类Dev

来自Application_Error()的异步调用

来自分类Dev

Unknown error code during application install "-505"

来自分类Dev

404错误未触发Application_Error

来自分类Dev

在Application_Error中获取当前模型

来自分类Dev

Is it possible to add information to the error message in supertest

来自分类Dev

如何使用stringWithContentsOfFile:usedEncoding:error:

来自分类Dev

我可以得到RSpec`expect()。to(raise_error))`来打印它不应该收到的返回值吗?

来自分类Dev

使用application_error()事件处理Web API中的HTTP“ 405”错误

来自分类Dev

使用self.add_error()和引发ValidationError()有什么区别?

Related 相关文章

  1. 1

    RAISE_APPLICATION_ERROR的目的是什么?

  2. 2

    子过程中的raise_application_error异常处理

  3. 3

    PL / SQL RAISE_APPLICATION_ERROR参数问题

  4. 4

    Oracle存储过程-如果没有被捕获,raise_application_error是否会禁用该过程?

  5. 5

    django-1.8:“ XXXView”对象没有属性“ add_error”

  6. 6

    为什么我的APEX中出现此apex_error_code:APEXDEV.IG.NO_PK?

  7. 7

    rspec:raise_error用法以匹配错误消息

  8. 8

    Rspec 3.4中的raise_error规范未返回true

  9. 9

    如果先前的选择成功,则MySQL Raise Error不起作用

  10. 10

    Rspec预期raise_error ObjectDisabledException引发NameError异常

  11. 11

    Rspec:raise_error测试的自定义失败消息

  12. 12

    为什么raise_error匹配器无法正常工作?

  13. 13

    使用Elmah.MVC时未调用Application_Error

  14. 14

    如何使用条件#error

  15. 15

    如何使用条件#error

  16. 16

    在 PHP 中使用 Error of error 时出错

  17. 17

    当返回的消息为“ ActiveRecord :: RecordInvalid”时,为什么此rspec“期望引发raise_error”失败

  18. 18

    在Application_Error中获取当前模型

  19. 19

    Floating Action Button causing error and crashing application

  20. 20

    404错误未触发Application_Error

  21. 21

    来自Application_Error()的异步调用

  22. 22

    Unknown error code during application install "-505"

  23. 23

    404错误未触发Application_Error

  24. 24

    在Application_Error中获取当前模型

  25. 25

    Is it possible to add information to the error message in supertest

  26. 26

    如何使用stringWithContentsOfFile:usedEncoding:error:

  27. 27

    我可以得到RSpec`expect()。to(raise_error))`来打印它不应该收到的返回值吗?

  28. 28

    使用application_error()事件处理Web API中的HTTP“ 405”错误

  29. 29

    使用self.add_error()和引发ValidationError()有什么区别?

热门标签

归档