c# - 在asp.net C#中的后面代码中获取sql错误代码

标签 c# asp.net sql-server

因此,我在存储过程中遇到了一个异常,错误代码为547。我在sql server中创建了一个数据图,并在其中定义了关系。当我运行any delete SP时,我得到一个错误,指出FK冲突,这是对。我的问题是如何在我的C#代码中获取数字(即547)。

catch (Exception ex)
        {

            lblMessage.Text = ex.Message;
        }


我在任何地方都可以在我的C#代码中获得此547代码。喜欢

 ex.somethin (which gives me the error message's code).

最佳答案

尝试这个。

    try
    {

    }
    catch(SqlException ex)
    {
        lblMessage.Text = ex.Message;
    }

关于c# - 在asp.net C#中的后面代码中获取sql错误代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18307802/

相关文章:

c# - 如何在 C# 中使用 NUNIT 获取字符串输入

c# - 为 ASP.NET Web API 2 应用程序启用 Windows 和基本身份验证

html - 日期字段大小(在所有情况下)大于 ASP.Net 中列中的所有其他字段

mysql - 在现有列的值中添加字符

c# 从 System.Data.DataRowView 转换为字符串

C# - 流/文件流 EOF

c# - 如何在 visual studio 中仅在字符串文字中搜索单词?

c# - 如何使用 LINQ to SQL 将单行添加到列表?

sql-server - 没有列名列表的tsql标识插入

sql - 将创建日期增加 90 天