我們正在運行,如下一個MOSS應用: - 1.用戶使用InfoPath申請表觸發連接到SharePoint文檔庫 2.所有子序貫任務由用戶通過執行工作流程InfoPath任務表單通過「工作流任務」列表(打開,結帳,批准或拒絕)直到任務完成。 3.提交可以看作是在文檔庫中的XML文件通過「資源管理器視圖」的所有申請表SPListItem.Update和SPFile.Update失敗
我quesiton就是爲什麼我不能更新位於文檔庫中的項目,基本上打開SPListItem: -
SPSite thisSite = new SPSite("http://server")
{
SPWeb thisWeb = thisSite.OpenWeb("/web")
{
thisSite.AllowUnsafeUpdates = true;
thisWeb.AllowUnsafeUpdates = true;
SPDocumentLibrary library = (SPDocumentLibrary)thisWeb.Lists["DocLib"];
foreach (SPListItem item in library.Items)
{
SPFile file = item.File;
我試過幾乎所有的方法,我可以找到: -
項目[ 「客戶名稱」] = 「123456」;
item.Update(); //或item.SystemUpdate();
file.Item [「Customer Name」] =「123456」;
file.Update();
每次更新後,當重新打開或通過相同的代碼行訪問時,值恢復! 但是當我查看項目屬性,在「最後修改」由管理員
改變 最後在2010年6月8日上午12時27分修改這也帶動了我的Cray,任何幫助,請。
感謝&問候, 萊昂