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 

Salesforce MVP | Lightning Champion | 16x Salesforce Certified | Application Architect | 6x Trailhead Ranger | Techforce Services | Australia

Leave a Reply

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

*