1

在 MySQL 连接器 5.0.9.0 的帮助下,我正在我的 .net Web 应用程序中使用 MySQL。我正在从 Web 服务获取数据并将其插入本地数据库。我只想在我的本地数据库中插入唯一的行。我开始知道,当发生重复时,MySQL 返回错误代码:1062。我只想知道如何在变量中获取此代码并根据我的条件检查它,例如:

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

else
{
    // add the record to database
}

提前感谢

4

1 回答 1

2

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

MySqlException 类

于 2013-03-13T07:37:02.000 回答