我正在将我们的应用程序从BDE迁移到Delphi2010中的DBexpress。我们正在连接到Sybase数据库。
存储过程使用raiseerror消息引发的异常被BDE捕获,但DBexpress不会发生这种情况。
例如,如果任何验证失败,则存储过程包含以下语句
选择@msg =“无法执行编辑,因为其他用户更改了记录”
如果@ field1<> @域2 raiserror 20999 @msg 返回 端
有没有办法用DB express捕获此异常。
或者它是dbexpress中的错误吗?
谢谢!