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 に答える