2

我正在使用 dbExpress 访问 SQL Server 2005/2008 数据库。我从触发器/存储过程向我的应用程序提出了一条用户定义的错误消息:

raiserror 99999 "MSG"

通过这样做,我得到了如下异常:

SQL State: 42000, SQL Error Code: 99999
MSG

我尝试使用以下代码获取错误代码,但我得到的错误代码为 3604 而不是 99999:

if (pErrorObj.ErrorCode = 99999) then
   ShowMessage('Error');

如何检索此错误代码 (99999) 及其消息 (MSG)?

4

0 回答 0