我在用
sqlConnection.InfoMessage += new sqlInfoMessageEventHandler(sqlConnection_InfoMessage);
和ExecuteNonQuery()来执行存储过程.
我在存储过程中使用RAISERROR(“自定义消息”,10,1)和NOWAIT来抛出消息.
我正在获取sql server在查询执行结束时抛出的所有消息,我想要在进程时.
我可以通过设置sqlConnection.FireInfoMessageEventOnUserErrors = true来实时获取所有消息;但这导致严重性大于10的错误也由sqlInfoMessageEventHandler处理,我希望将其作为异常抛出.