. net ODBC + SQL Server:如何从存储过程调用应用程序抛出错误
本文关键字:调用 存储过程 应用程序 错误 出错 ODBC SQL Server net | 更新日期: 2023-09-27 18:06:56
我正在使用System.Data.Odbc库从c# . net应用程序调用SQL Server存储过程。我希望能够向调用应用程序抛出错误,就像我过去使用raiserror或throw:
对其他驱动程序所做的那样 raiserror('message',18,0)
但是错误显然没有导致SP放弃执行并向上传递错误。
有人能解释一下吗?
谢谢
我发现这是ODBC的一个已知问题-要捕获错误并抛出odbcexception,您必须设置NOCOUNT ON