Skip to Content

TheBlogReaders.com

Salesforce.com, PHP, MySQL, Javascript, Ajax, Htacces

SObject row was retrieved via SOQL without querying the requested field in Salesforce

Be First!
by March 22, 2013 APEX, SALESFORCE, SOQL

SObject row was retrieved via SOQL without querying the requested field in Salesforce

Error:
SObject row was retrieved via SOQL without querying the requested field: Contact.Name.

Solution:
If we used Name field in your coding without querying in your SOQL, then we will get the above Error.
ContactId = ‘003L0000008au4P’;
Contact fetchContact = [Select Id, AccountId from Contact Where Id:= ContactId limit 1];

//if we updating the Name Value without fetching the above SOQL, then error should be throw
fetchContact.Name = ‘TheBlogReaders.com’;

So best practise is add the Name value in the above SOQL query:
Contact fetchContact = [Select Id, AccountId, Name from Contact Where Id:= ContactId limit 1];

(1409)

Previous
Next

Leave a Reply