如何在Asp.Net中使用MySQL获取查询返回的错误代码

时间:2013-03-13 07:33:13

标签: asp.net mysql mysql-connector

我在MySQL连接器5.0.9.0的帮助下,在我的.net网络应用程序中使用MySQL。 我从Web服务获取数据并将其插入本地数据库。我只想在本地数据库中插入唯一的行。我发现当发生重复时,MySQL返回了错误代码:1062。 所有我想知道我怎么能在变量中得到这个代码,并根据我的条件检查它:

if(errorCode == "1062")
{
    Response.Write("Record already exists");
}

else
{
    // add the record to database
}

提前完成

1 个答案:

答案 0 :(得分:2)

看看MySqlException类的成员。有一个Number属性 - 获取一个标识错误类型的数字

MySqlException Class