In <apex:page> tag, if attribute "readonly" is true and if we
try to execute DML statements(Insert, Update, Delete), then it shows Too
many DML statements: 1 out of 0 Error in Salesforce.
So, in order to rectify this error, set readOnly = "false" or remove this attribute in <apex:page> tag.
Sample code:
<apex:page controller="Sample" sidebar="false" readOnly="false">
When you set readOnly attribute of page to true then it does not allow any DML statements.
So, in order to rectify this error, set readOnly = "false" or remove this attribute in <apex:page> tag.
Sample code:
<apex:page controller="Sample" sidebar="false" readOnly="false">
When you set readOnly attribute of page to true then it does not allow any DML statements.
Thank you Guys!
ReplyDeleteWOW! Thank you very much. This helped me out
ReplyDeleteHelped me too, Thank you so much buddy.
ReplyDeleteHow to figure out this issue in LWC
ReplyDeleteThere is currently no document on LWC. For Aura, it was 4 MB - https://releasenotes.docs.salesforce.com/en-us/winter18/release-notes/rn_lc_client_data_limit.htm
DeleteI had this issue with LWC also. I fixed it by removing the "cacheable=true" attribute from the apex method.
Delete