问题标签 [raiseerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2823 浏览

sql - SQL 引发应用程序错误触发器

这是抛出“错误:ORA-04082:表级触发器中不允许新或旧引用”

我不确定我哪里出错了。错误号不应该有所作为吗?

0 投票
2 回答
4017 浏览

openerp - 如何创建一个函数以在 openerp 中引发错误

我想创建一个在用户输入无效日期时引发错误的函数,所以如果我们输入当前日期之前的日期,它将显示错误,有什么想法吗?

我的课看起来像:

0 投票
1 回答
1224 浏览

python - 在课堂上引发和捕捉异常

我挣扎的代码最初是在主类中 - 并且工作得很好!我把它从书里拿出来用了几次!我试图改变它,让它在自己的类“twitter_data”中运行。但是由于某种原因,函数“handle_twitter_http_error”不能像以前那样工作......它只是不再捕获错误......!我很确定这与新的班级结构有关,到目前为止我对此知之甚少!

这是代码:

然后我使用这段代码来运行它:

这就是我得到的错误:

感谢大家对此的帮助!

更新:

我做了一个“打印调试”并要求它“打印 eecode”,这就是我得到的:

所以它确实包含eecode的信息,但由于某种原因没有捕获它!

0 投票
1 回答
439 浏览

mysql - 如何处理 SQL 数据库中的 RAISERROR

我想将下面的错误处理成一个变量,以便我可以将它存储在一个表中

我需要从上面的命令中获取整个错误并将其存储在表中。

提前致谢..!!

0 投票
1 回答
1161 浏览

sql-server - 如何在另一个过程中获取一个过程的RaiseError消息

我有两个程序PROC_APROC_B.

在这两个过程中,事务都是管理的。

PROC_B通过调用引发错误RAISEERROR并在特定条件下传递消息

我正在执行(调用)PROC_BPROC_A现在我想得到PROC_Bin抛出的错误消息PROC_A

我怎样才能做到这一点?

0 投票
1 回答
288 浏览

c# - 过程中的 Raiserror (SQL Server 2014) 无法捕获客户端 (c#)

存储过程 Catch 块代码。

上述存储过程在使用 SSMS 运行时会抛出并显示错误。

.Net 客户端代码只有异常部分。

当应用程序调用存储过程时,它不会捕获异常块。

任何提示或想法都会帮助我。

0 投票
1 回答
9743 浏览

sql - Rollback 和 Raiseerror,哪个先?

我有时按以下顺序执行以下一组语句:

但我想知道它是否会产生与以下相同的效果:

我知道它们是相同的并且会产生相同的效果。先回滚,执行后继续执行下一行,即Raiseerrror(...)

谁能证实这一点?还是最好以具体的方式执行这组语句?

0 投票
1 回答
925 浏览

python - 打开窗口ODOO时如何引发错误?

我想知道当我在 Odoo 中打开一个窗口时如何引发错误。
例如,我打开销售窗口,它会引发错误或警告,如“你好”或其他任何内容。

我知道使用异常,例如:

但我不知道我应该把代码放在哪里来提出这个问题。

0 投票
1 回答
2022 浏览

openerp - Odoo:ValueError(“预期单例:%s”% self)

我正在修改 Odoo OpenEduCat 考试模块以满足我机构的需要。为此,我已经定制了如下所示的代码。但是,当我单击生成按钮时,odoo 会引发预期的单例错误。生成按钮 错误详情

--Python代码--

- 错误详情 -

Odoo 服务器错误

回溯(最近一次通话最后):

文件“/home/v4d/odoo/openerp/http.py”,第 650 行,在 _handle_exception 中返回 super(JsonRequest, self)._handle_exception(exception)

文件“/home/v4d/odoo/openerp/http.py”,第 687 行,在 dispatch result = self._call_function(**self.params)

文件“/home/v4d/odoo/openerp/http.py”,第 323 行,在 _call_function 返回 checked_call(self.db, *args, **kwargs)

文件“/home/v4d/odoo/openerp/service/model.py”,第 118 行,在包装器中返回 f(dbname, *args, **kwargs)

文件“/home/v4d/odoo/openerp/http.py”,第 316 行,checked_call 结果 = self.endpoint(*a, **kw)

文件“/home/v4d/odoo/openerp/http.py”,第 966 行,调用 return self.method(*args, **kw)

文件“/home/v4d/odoo/openerp/http.py”,第 516 行,在 response_wrap response = f(*args, **kw)

文件“/home/v4d/odoo/addons/web/controllers/main.py”,第 899 行,在 call_button action = self._call_kw(model, method, args, {})

文件“/home/v4d/odoo/addons/web/controllers/main.py”,第 887 行,在 _call_kw return getattr(request.registry.get(model), method)(request.cr, request.uid, *args , **kwargs)

文件“/home/v4d/odoo/openerp/api.py”,第 250 行,在包装器中返回 old_api(self, *args, **kwargs)

文件“/home/v4d/odoo/openerp/api.py”,第 421 行,在 old_api 结果 = new_api(recs, *args, **kwargs)

文件“/home/v4d/odoo/openerp/api.py”,第 425 行,在 new_api 结果 = [method(rec, *args, **kwargs) for rec in self]

文件“/home/v4d/odoo/addons/openeducat_exam/models/result_template.py”,第 71 行,在 generate_result total_exam +=exam.exam_ids.total_marks

文件“/home/v4d/odoo/openerp/fields.py”,第 821 行,在get record.ensure_one()

文件“/home/v4d/odoo/openerp/models.py”,第 5432 行,在 ensure_one 中引发 ValueError("Expected singleton: %s" % self)

ValueError:预期单例:op.exam(44, 45, 46)

我尝试了其他可以在 Internet 上找到的解决方案,但它似乎不起作用。请帮我处理这个问题。在此先感谢。

0 投票
1 回答
1084 浏览

sql - SQL Server Try/Catch、Begin/Tran、RaiseError、Loop 和 Return。正确的顺序是什么?

我有以下程序。(语法并不完美,只是想给你们一个想法)。

问题:

  1. raise 错误会强制 catch 块吗?如果是这样,事务是否会完全回滚(对于循环的所有迭代)?

  2. 我希望 #1 是这种情况,是否需要在回滚 tran 后添加“RETURN”?

我问这个问题是因为即使在迭代中出现一些错误之后,循环似乎仍在继续。