You need to sign in to do that
Don't have an account?

Field expression not allowed for generic SObject
if(lo.lat__c == null || lo.long__c == null || (lo.Zip_Code__c != null && Trigger.oldMap.get(lo.id).Zip_Code__c != lo.Zip_Code__c)) getting this error in this statement can one help out urgent
Trigger.oldMap.get() return sobject, first type cast it to object on which you are writing trigger then use that variable to reffer its Fields "Zip_Code__c".
like this
trigger Winning on Opportunity (before update) {
for (Opportunity opp : Trigger.new) {
Opportunity oldOpp = Trigger.oldMap.get(opp.Id); // see here
}
}
All Answers
Trigger.oldMap.get() return sobject, first type cast it to object on which you are writing trigger then use that variable to reffer its Fields "Zip_Code__c".
like this
trigger Winning on Opportunity (before update) {
for (Opportunity opp : Trigger.new) {
Opportunity oldOpp = Trigger.oldMap.get(opp.Id); // see here
}
}