问题标签 [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.
sql - SQL 引发应用程序错误触发器
这是抛出“错误:ORA-04082:表级触发器中不允许新或旧引用”
我不确定我哪里出错了。错误号不应该有所作为吗?
openerp - 如何创建一个函数以在 openerp 中引发错误
我想创建一个在用户输入无效日期时引发错误的函数,所以如果我们输入当前日期之前的日期,它将显示错误,有什么想法吗?
我的课看起来像:
python - 在课堂上引发和捕捉异常
我挣扎的代码最初是在主类中 - 并且工作得很好!我把它从书里拿出来用了几次!我试图改变它,让它在自己的类“twitter_data”中运行。但是由于某种原因,函数“handle_twitter_http_error”不能像以前那样工作......它只是不再捕获错误......!我很确定这与新的班级结构有关,到目前为止我对此知之甚少!
这是代码:
然后我使用这段代码来运行它:
这就是我得到的错误:
感谢大家对此的帮助!
更新:
我做了一个“打印调试”并要求它“打印 eecode”,这就是我得到的:
所以它确实包含eecode的信息,但由于某种原因没有捕获它!
mysql - 如何处理 SQL 数据库中的 RAISERROR
我想将下面的错误处理成一个变量,以便我可以将它存储在一个表中
我需要从上面的命令中获取整个错误并将其存储在表中。
提前致谢..!!
sql-server - 如何在另一个过程中获取一个过程的RaiseError消息
我有两个程序PROC_A
和PROC_B
.
在这两个过程中,事务都是管理的。
PROC_B
通过调用引发错误RAISEERROR
并在特定条件下传递消息
我正在执行(调用)PROC_B
。PROC_A
现在我想得到PROC_B
in抛出的错误消息PROC_A
。
我怎样才能做到这一点?
c# - 过程中的 Raiserror (SQL Server 2014) 无法捕获客户端 (c#)
存储过程 Catch 块代码。
上述存储过程在使用 SSMS 运行时会抛出并显示错误。
.Net 客户端代码只有异常部分。
当应用程序调用存储过程时,它不会捕获异常块。
任何提示或想法都会帮助我。
sql - Rollback 和 Raiseerror,哪个先?
我有时按以下顺序执行以下一组语句:
但我想知道它是否会产生与以下相同的效果:
我知道它们是相同的并且会产生相同的效果。先回滚,执行后继续执行下一行,即Raiseerrror(...)
谁能证实这一点?还是最好以具体的方式执行这组语句?
python - 打开窗口ODOO时如何引发错误?
我想知道当我在 Odoo 中打开一个窗口时如何引发错误。
例如,我打开销售窗口,它会引发错误或警告,如“你好”或其他任何内容。
我知道使用异常,例如:
但我不知道我应该把代码放在哪里来提出这个问题。
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 上找到的解决方案,但它似乎不起作用。请帮我处理这个问题。在此先感谢。
sql - SQL Server Try/Catch、Begin/Tran、RaiseError、Loop 和 Return。正确的顺序是什么?
我有以下程序。(语法并不完美,只是想给你们一个想法)。
问题:
raise 错误会强制 catch 块吗?如果是这样,事务是否会完全回滚(对于循环的所有迭代)?
我希望 #1 是这种情况,是否需要在回滚 tran 后添加“RETURN”?
我问这个问题是因为即使在迭代中出现一些错误之后,循环似乎仍在继续。