Pokud se pokusíte aktualizovat aplikaci InfoPath xml prostřednictvím objektového modelu na události / WebParts nebo přes jakékoliv médium.
Zatímco execting Item.Update() způsobí, že se níže chybu. Při aktualizaci aplikace InfoPath xml soubor v ListItem
soubor a ListItem objekt stále odpojen.
Item.File.Update() vyřeší váš problém.
StackTrace chyb:
[COMException (0x81020037): Soubor SampleFile/SampleFile_2009-06-11T18_57_00.xml byla změněna SHAREPOINT system na 13 Června 2009 00:25:30 +0530.] Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(Řetězec bstrUrl, Řetězec bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, Řetězec& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, Řetězec bstrVersion, Objekt& pvarAttachmentNames, Objekt& pvarAttachmentContents, Objekt& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish) +0 Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(Řetězec bstrUrl, Řetězec bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, Řetězec& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, Řetězec bstrVersion, Objekt& pvarAttachmentNames, Objekt& pvarAttachmentContents, Objekt& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish) +203
[SPException: Soubor SampleFile/SampleFile_2009-06-11T18_57_00.xml byla změněna SHAREPOINT system na 13 Června 2009 00:25:30 +0530.] Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(Řetězec bstrUrl, Řetězec bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, Řetězec& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, Řetězec bstrVersion, Objekt& pvarAttachmentNames, Objekt& pvarAttachmentContents, Objekt& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish) +251 Microsoft.SharePoint.SPListItem.AddOrUpdateItem(Boolean bAdd, Boolean bSystem, Boolean bPreserveItemVersion, Boolean bNoVersion, Boolean bMigration, Boolean bPublish, Boolean bCheckOut, Boolean bCheckin, Guid newGuidOnAdd, Int32& ulID, Objekt& objAttachmentNames, Objekt& objAttachmentContents, Boolean suppressAfterEvents) +1026 Microsoft.SharePoint.SPListItem.UpdateInternal(Boolean bSystem, Boolean bPreserveItemVersion, Guid newGuidOnAdd, Boolean bMigration, Boolean bPublish, Boolean bNoVersion, Boolean bCheckOut, Boolean bCheckin, Boolean suppressAfterEvents) +182 Microsoft.SharePoint.SPListItem.SystemUpdate() +97 Peoples.WebControls.<>c__DisplayClass1.<ExportData>b__0() +993 Microsoft.SharePoint.SPSecurity.CodeToRunElevatedWrapper(Stav objektu) +70 Microsoft.SharePoint.<>c__DisplayClass4.<RunWithElevatedPrivileges>b__2() +392 Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated SecureCode) +152 Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(počkejte zpětné volání SecureCode, Objekt param) +345 Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated SecureCode) +86 Peoples.WebControls.CalendarExport.ExportData() +320 Peoples.WebControls.CalendarExport.ExportCalendar_Click(Object sender, EventArgs e) +40 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111 System.Web.UI.WebControls.Button.RaisePostBackEvent(Řetězec eventArgument) +110 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(Řetězec eventArgument) +10 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, Řetězec eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565 |
Děkuji Vám za zaslání této!
http://www.mstechblogs.com je velmi informativní. Tento článek je velmi profesionálně písemné. Baví mě číst http://www.mstechblogs.com každý den.
Díky Buddy!
Ano – Díky za to. Musím použít v úlovku try / catch – zkuste obsahuje Item.Update(). Zdá se, že vyřešení tohoto problému starnge. Je to ojedinělý problém pak?
Thanks.It mi pomáhá….