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

(6266)

Written by 

I am Sakthivel Madesh, a certified Salesforce Developer & Administrator working on Salesforce Technology since 2011. I am currently working in Techforce Services as Sr. Salesforce Developer. I have worked on multiple technologies Like PHP, Java, Salesforce, I am very passionate about Salesforce and to earn 13x Salesforce Certification. I love Trailhead for learning Salesforce Skill and Become a Trailhead Ranger too. I Love to Learn & Share my Salesforce knowledge to Salesforce Learners/Beginner using My Blog and Salesforce Community.

Leave a Reply