使用DB express进行异常处理

时间:2011-03-02 11:33:13

标签: delphi exception-handling delphi-2010 dbexpress

我正在将我们的应用程序从BDE迁移到Delphi2010中的DBexpress。我们正在连接到Sybase数据库。

存储过程使用raiseerror消息引发的异常被BDE捕获,但DBexpress不会发生这种情况。

例如,如果任何验证失败,则存储过程包含以下语句

选择@msg =“无法执行编辑,因为其他用户更改了记录”

如果@ field1<> @域2   raiserror 20999 @msg   返回 端

有没有办法用DB express捕获此异常。

或者它是dbexpress中的错误吗?

谢谢!

1 个答案:

答案 0 :(得分:0)