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

标签 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
}

提前致谢

最佳答案

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

MySqlException Class .

关于asp.net - 如何在 Asp.Net 中使用 MySQL 获取查询返回的错误代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15379369/

相关文章:

php - mysqli 错误和警告

Mysql ODBC 5.3 驱动程序在点击测试时崩溃

java - 找不到适合 jdbc :mysql netbeans, *.jar 的驱动程序包含在库中

php - 使用 PHP 重定向页面会导致问题

c# - 找不到 DinkToPdf dll libwkhtmltox

asp.net - 许多表供许多用户使用?

JQuery 和 ASP.Net Ajax 冲突?

mysql - 无法注册新数据库

java - hibernate 可滚动结果立即获取mysql中的所有行

c# - 在 sql for asp.net gridview 中使用 ROW_NUMBER() 自定义分页