Check Object Field has enough space to store data while insert or update.
Here we used Sobject as Case and field as Subject.
List<Case> caseList = new List<Case>();
String strToInsert = 'Network driver issue';
System.debug('strToInsertLength::'+strToInsert.length());
Integer fieldLength = Schema.SObjectType.Case.fields.Subject.getLength();
System.debug('fieldLength::'+fieldLength);
for(Case cse: [SELECT Id,Subject FROM Case Limit 1]){
if(fieldLength >= strToInsert.length()){
cse.Subject = strToInsert;
caseList.add(cse);
}
}
System.debug('caseList::'+caseList);
Debug Log:
No comments:
Post a Comment