我们正在运行,如下一个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,任何帮助,请。
感谢&问候, 莱昂