我正在使用 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)?