リストのinsert時に全件エラーにしない方法がある
List<test__c> objList = new List<test__c>();
objList = なにかを入れる
insert objList;
とした時、objListの中に一つでもエラーがあると全件ロールバックされる上に、
なにが理由でエラーだったかが分かりません。
そこでDatabase Methodsの第二引数を使います。
List<Database.SaveResult> resultList= database.insert(objList,false);
上記を実施するとエラー以外のレコードはインサートされます。
そしてresultListの中身は成功したレコードはIDが入っていて、エラーのレコードはメッセージが入っているのです。
便利だね―。