Too many DML statements: 1 out of 0 Error in Salesforce

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.

3 comments:

  1. Thank you Guys!

    ReplyDelete
  2. WOW! Thank you very much. This helped me out

    ReplyDelete
  3. Helped me too, Thank you so much buddy.

    ReplyDelete