Apex try catch例外処理のサンプル

概要
try-catch ブロックを追加できます。このコードスニペットでは、
2 つ目の try-catch ブロック内に
System.debug ステートメントがあります。
例外の発生を確認するには、DML 例外を発生させるいくつかのコードを実行します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
try {
Merchandise__c m = new Merchandise__c();
insert m;
} catch(DmlException e) {
System.debug('次の例外が発生しました: ' + e.getMessage());
}
try {
System.debug('Statement after insert.');
// 他のレコードを挿入する
}
catch (Exception e) {
// この例外をここで処理します
}
try { Merchandise__c m = new Merchandise__c(); insert m; } catch(DmlException e) { System.debug('次の例外が発生しました: ' + e.getMessage()); } try { System.debug('Statement after insert.'); // 他のレコードを挿入する } catch (Exception e) { // この例外をここで処理します }
try {
    Merchandise__c m = new Merchandise__c();
      insert m;
} catch(DmlException e) {
    System.debug('次の例外が発生しました: ' + e.getMessage());
}

try {
    System.debug('Statement after insert.');
    // 他のレコードを挿入する
}
catch (Exception e) {
    // この例外をここで処理します
}

 

IT

Posted by arkgame