我是C#.NET的新手。我从那以后一直在努力,但我不能成功
我已经创建了Windows应用程序。
我的桌子有两个独特的邮箱,电话。
我想找到在插入记录时抛出唯一键约束异常的列名。我试过了,
var ex = new SqlException();
ex.Data["Mesg"] = "Exception in Email";
throw ex;
但它导致错误“System.Data.SqlClient.SqlException'没有定义构造函数”
可能吗?
帮助我。
答案 0 :(得分:2)
您想要获取此信息,而不是生成它。所以使用以下结构:
try
{
... (access the database here) ...
}
catch (SqlException e)
{
... (look at e.Message)
}