SQLSelect.Error 方法 | |
提供处理数据库处理过程中引发的错误条件的方法。这是一个事件处理程序:它会被其他方法自动调用;开发人员通常不需要调用错误方法,但可能需要替换或修改它。
命名空间:
VO
程序集:
VOSQLClasses (在 VOSQLClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD Error(
oError
) AS USUAL CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public virtual __Usual Error(
__Usual oError = default
)
查看代码参数
- oError (Optional)
- 类型:__Usual
描述错误条件的 Error 对象。
返回值
类型:
__Usual备注
SQLSelect 的所有方法都会使用 recover 语句捕获严重错误,并将它们发送到这个方法。普通的失败,比如锁定冲突或找不到记录,不会引发错误条件;它们只是通过失败的返回值指示。
标准的 Error() 处理方法会填充有关错误的更多信息和关于引发错误的 SQLSelect 对象的信息,设置服务器对象的状态值,并通过其标准的 Error() 处理方法将问题传递给其客户端,如果有的话。如果没有想要处理问题的客户端,该方法会通过使用相同的 Error 对象发出 BREAK 来将问题传递给调用堆栈。
提示: |
---|
如果在处理错误时发生错误,Error() 方法会立即中断。 |
参见