1

データベースに既に存在するレコードにレコードを更新するときに、この例外を処理する簡単な方法はありますか?

4

1 に答える 1

1

これを試して:

catch (UpdateException ex)
{
    SqlException innerException = ex.InnerException as SqlException;

    if (innerException != null && innerException.Number == ??????)   
    {
        //Place you exception code handling here..    
    }
    else  
    {

        throw; //(bubble up)    
    }
}

これは簡単な解決策ですが、エラー番号が変更された場合、将来的に問題が発生する可能性があります)。

于 2013-04-08T06:36:46.937 に答える