首页 相关文章 基于SQL Server 的Exception Handling - PART III

基于SQL Server 的Exception Handling - PART III

  六、SqlException

  在上面一节中,我给出了一个完整的例子说明了:如何在将message定义在sys.messages中保证message的一致性和可维护性;如何在Stored procedure中使用RAISERROR将一个可预知的Error抛出;如何在Stored procedure中使用TRY/CATCH进行异常的捕捉;在Application如果处理从SQL Server抛出的Exception。实际上,SQL Server database Engine抛出、被我们的.NET最终捕获的SqlException,我们通过SqlException的属性可以得到Error的相关信息。下面是SqlException的属性列表:

  public SqlErrorCollection Errors { get; }

  public int LineNumber { get; }

  public int Number { get; }

  public string Procedure { get; }

  public string Server { get; }

<...[ 查看全文 ]

2016-02-19 标签:

基于SQL Server 的Exception Handling - PART III的相关文章

手机页面
收藏网站 回到头部