What is the difference between SPListItem.SystemUpdate and SPListItem.Update Method (Microsoft.SharePoint):
SPListItem.SystemUpdate:
Updates the database(Sharepoint list) with changes that are made to the list item, without effecting changes in the Modified Time or Modified By fields.
SPListItem.SystemUpdate Overloaded Method:
SPListItem.SystemUpdate():
Updates the database with changes made to the list item, without effecting changes in the Modified or Modified By fields.
SPListItem.SystemUpdate(Boolean):
Updates the database with changes that are made to the list item, without effecting changes in the Modified Time or Modified By fields, or optionally, the item version.
Example:
//Take the reference of that item
SPListItem listItem = listItemCOll[icount];
listItem["FIRST_NAME"] = “Amit”;
listItem["LAST_NAME"] = “Kumar”;
listItem["EMAIL_ADDR"] = “mcapassion@gmail.com”;
//Update the Item
listItem.SystemUpdate(false);
The argument false informs the SP object Model not increment versions.
SPListItem.Update:
SPListItem.Update():
Updates the database(Sharepoint list) with changes that are made to the list item/new version of item, and changes in the Modified Time or Modified By fields.
Example:
//Take the reference of that item
SPListItem listItem = listItemCOll[icount];
listItem["FIRST_NAME"] = “Amit”;
listItem["LAST_NAME"] = “Kumar”;
listItem["EMAIL_ADDR"] = “mcapassion@gmail.com”;
//Update the Item
listItem.Update();
SPListItem.SystemUpdate:
Updates the database(Sharepoint list) with changes that are made to the list item, without effecting changes in the Modified Time or Modified By fields.
SPListItem.SystemUpdate Overloaded Method:
SPListItem.SystemUpdate():
Updates the database with changes made to the list item, without effecting changes in the Modified or Modified By fields.
SPListItem.SystemUpdate(Boolean):
Updates the database with changes that are made to the list item, without effecting changes in the Modified Time or Modified By fields, or optionally, the item version.
Example:
//Take the reference of that item
SPListItem listItem = listItemCOll[icount];
listItem["FIRST_NAME"] = “Amit”;
listItem["LAST_NAME"] = “Kumar”;
listItem["EMAIL_ADDR"] = “mcapassion@gmail.com”;
//Update the Item
listItem.SystemUpdate(false);
The argument false informs the SP object Model not increment versions.
SPListItem.Update:
SPListItem.Update():
Updates the database(Sharepoint list) with changes that are made to the list item/new version of item, and changes in the Modified Time or Modified By fields.
Example:
//Take the reference of that item
SPListItem listItem = listItemCOll[icount];
listItem["FIRST_NAME"] = “Amit”;
listItem["LAST_NAME"] = “Kumar”;
listItem["EMAIL_ADDR"] = “mcapassion@gmail.com”;
//Update the Item
listItem.Update();