Shr*_*ate 1 c# sql sql-server ado.net sql-server-2005
在主键列(表)中插入重复值时,SQL Server返回哪个错误代码
try
{
dataAdapterObj = new SqlDataAdapter(selectString, conObj);
return true;
}
catch (Exception e)
{
MessageBox.Show("Exception is : " + e.ToString());
return false;
}
Run Code Online (Sandbox Code Playgroud)
错误代码为 2627(违反 PRIMARY KEY 约束)
try
{
// do insert
}
catch (SqlException e)
{
if (e.Number == 2627)
//do something
}
Run Code Online (Sandbox Code Playgroud)