jameschin :
我查了一下,ADO 这里提示的错误格式是按照 SQL 描述
包含 SQL Server 消息描述,一般来自 master.dbo.sysmessages 中的 description 列。
SQLState
包含由用于 SQL Server 的 Microsoft OLE DB 提供程序生成的五字符 SQLSTATE 代码。
其中那个 Error 值 我在 SQL 事件探察器中能得到, 现在的问题就是 在StoreProcedure 里做
Insert into 一个错误的记录 后,返回一个 Exception 给调用的 Out 参数,好像@@error 能够.
我还没有找到控制 @Error 的方法.
写出来一起找吧. 控制好了 ,你的问题就解决了 .(我推测的.)