Illegal assignment from String to Decimal in Salesforce Apex Class

Error: Illegal assignment from String to Decimal in Salesforce Apex Class
if assigning a String value to a Decimal variable then the aboe Illegal assignment error is occured.
Apex is strongly typed so try to do the below changes in coding. Decimal.valueOf()
incorrect:
c.Order_Amount__c = OrderAmount_Value;
correct:
c.Order_Amount__c = Decimal.valueOf(OrderAmount_Value);

For more info click here

Written by 

2x Salesforce MVP | Platform Champion | 18x Salesforce Certified | MuleSoft Certified | 8x Trailhead Ranger | TechForce Services | Sydney | Australia

Leave a Reply

Your email address will not be published. Required fields are marked *

*