达内培训:.NET 数据访问架构(D)
从存储过程中生成错误 T-SQL提供了一个RAISERROR(注意拼写)函数。你可用此函数生成定置错误,并将错误返回客户。对于ADO.NET客户,SQL Server。net数据供应器对这些数据错误进行解释,并把它们转化为SqlError对象。 使用RAISERROR函数是简单地方法是将消息文本作为第一个参数包括进来,然后指定严重及状态参数,如下面的代码片段所示: RAISERROR( 'Unknown Product ID: %s', 16, 1, @ProductID ) 在这个例子中,替代参数用于将当前产品ID作为错误消息文本的一部分返回,参数2是消息的严重性,参数3是消息