Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Create a list of contacts
- List<Contact> conList = new List<Contact> {
- new Contact(FirstName='Joe',LastName='Smith',Department='Finance'),
- new Contact(FirstName='Kathy',LastName='Smith',Department='Technology'),
- new Contact(FirstName='Caroline',LastName='Roth',Department='Finance'),
- new Contact()};
- // Bulk insert all contacts with one DML call
- Database.SaveResult[] srList = Database.insert(conList, false);
- // Iterate through each returned result
- for (Database.SaveResult sr : srList) {
- if (sr.isSuccess()) {
- // Operation was successful, so get the ID of the record that was processed
- System.debug('Successfully inserted contact. Contact ID: ' + sr.getId());
- } else {
- // Operation failed, so get all errors
- for(Database.Error err : sr.getErrors()) {
- System.debug('The following error has occurred.');
- System.debug(err.getStatusCode() + ': ' + err.getMessage());
- System.debug('Contact fields that affected this error: ' + err.getFields());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement