■23611 / ) |
Re[1]: オプティミスティック同時実行制御 Insert処理 |
□投稿者/ 魔界の仮面弁士 (822回)-(2008/08/19(Tue) 11:42:07)
|
■No23608 (yan さん) に返信 > VS2005 > Oracle10g 手元に環境が無いので確認できてはいませんが:
> OracleExceptionをキャッチしても、実際に一意制約違反かどうかは判断できません。
OracleException の例外から、"ORA-00001" 等の情報は得られないでしょうか?
System.Data.OracleClient なら ex.Code とか、ex.Message とか。 Oracle.DataAccess なら、ex.Code とか、あるいは foreach(OracleError er in ex.Errors) して、 er.Code とか er.ArrayBindIndex とか。
|
|