Ако се обидете да се ажурира на InfoPath XML датотека преку објект модел во настани / webparts или преку било кој медиум.
Додека execting на Item.Update() ќе предизвика подолу грешка. При ажурирање на InfoPath XML датотека во ListItem
на датотеката и ListItem објект добивање исклучен.
Item.File.Update() ќе го решите вашиот проблем.
StackTrace на Грешка:
[COMException (0x81020037): Датотеката SampleFile / SampleFile_2009-06-11T18_57_00.xml е изменета од страна на SharePoint систем на 13 Јуни 2009 00:25:30 +0530.] Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(Стринг bstrUrl, Стринг bstrListName, Булова интелигенција, Булова bSystemUpdate, Булова bPreserveItemVersion, Булова bUpdateNoVersion, Int32& plID, Стринг& pbstrGuid, Раководство pbstrNewDocId, Булова bHasNewDocId, Стринг bstrVersion, Предмет& pvarAttachmentNames, Предмет& pvarAttachmentContents, Предмет& pvarProperties, Булова bCheckOut, Булова bCheckin, Булова bMigration, Булова bPublish) +0 Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(Стринг bstrUrl, Стринг bstrListName, Булова интелигенција, Булова bSystemUpdate, Булова bPreserveItemVersion, Булова bUpdateNoVersion, Int32& plID, Стринг& pbstrGuid, Раководство pbstrNewDocId, Булова bHasNewDocId, Стринг bstrVersion, Предмет& pvarAttachmentNames, Предмет& pvarAttachmentContents, Предмет& pvarProperties, Булова bCheckOut, Булова bCheckin, Булова bMigration, Булова bPublish) +203
[SPException: Датотеката SampleFile / SampleFile_2009-06-11T18_57_00.xml е изменета од страна на SharePoint систем на 13 Јуни 2009 00:25:30 +0530.] Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(Стринг bstrUrl, Стринг bstrListName, Булова интелигенција, Булова bSystemUpdate, Булова bPreserveItemVersion, Булова bUpdateNoVersion, Int32& plID, Стринг& pbstrGuid, Раководство pbstrNewDocId, Булова bHasNewDocId, Стринг bstrVersion, Предмет& pvarAttachmentNames, Предмет& pvarAttachmentContents, Предмет& pvarProperties, Булова bCheckOut, Булова bCheckin, Булова bMigration, Булова bPublish) +251 Microsoft.SharePoint.SPListItem.AddOrUpdateItem(Булова интелигенција, Булова bSystem, Булова bPreserveItemVersion, Булова bNoVersion, Булова bMigration, Булова bPublish, Булова bCheckOut, Булова bCheckin, Раководство newGuidOnAdd, Int32& ulID, Предмет& objAttachmentNames, Предмет& objAttachmentContents, Булова suppressAfterEvents) +1026 Microsoft.SharePoint.SPListItem.UpdateInternal(Булова bSystem, Булова bPreserveItemVersion, Раководство newGuidOnAdd, Булова bMigration, Булова bPublish, Булова bNoVersion, Булова bCheckOut, Булова bCheckin, Булова suppressAfterEvents) +182 Microsoft.SharePoint.SPListItem.SystemUpdate() +97 Peoples.WebControls.<>c__DisplayClass1.<ExportData>b__0() +993 Microsoft.SharePoint.SPSecurity.CodeToRunElevatedWrapper(Предмет на државата) +70 Microsoft.SharePoint.<>c__DisplayClass4.<RunWithElevatedPrivileges>b__2() +392 Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated безбедносен код) +152 Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(Чекај повратен повик безбедносен код, Објектно парам) +345 Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated безбедносен код) +86 Peoples.WebControls.CalendarExport.ExportData() +320 Peoples.WebControls.CalendarExport.ExportCalendar_Click(Цел на испраќачот, EventArgs e) +40 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111 System.Web.UI.WebControls.Button.RaisePostBackEvent(Стринг eventArgument) +110 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(Стринг eventArgument) +10 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, Стринг eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36 System.Web.UI.Page.ProcessRequestMain(Булова includeStagesBeforeAsyncPoint, Булова includeStagesAfterAsyncPoint) +1565 |
Ви благодариме за објавување на оваа!
http://www.mstechblogs.com е многу информативна. Веста е многу професионално напишани. Уживам во читање http://www.mstechblogs.com секој ден.
Благодарение на пријатели!
Да – Ви благодариме за овој. Морам да го користите овој во улов на обиде / фати – пробајте ги содржи Item.Update(). Се чини да се реши овој проблем starnge. Дали е тоа прашање, тогаш спорадични?
Thanks.It е помагање на мене….