起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: vagrant

知识中心

[复制链接]
 楼主| 发表于 2010-4-7 12:55:10 | 显示全部楼层
OK
回复 支持 反对

使用道具 举报

发表于 2010-4-8 11:57:25 | 显示全部楼层
楼主,通过昨天给的资料,没有看出啥异常,我们这里正在想办法重现这个问题,不过需要楼主配合,跟用户再确认一下,
1、是下载附件后,同时修改了两次,然后点击保存,然后上传。还是分两次修改,即打开文件两次。
2、确认是前面没有保存上,还是后面没有保存上
3、最好能搞到重现的步骤,或者说怎样的操作出错的概率比较大
4、保存 和 上传 过程中是否有异常
5、是否就是几个客户端会出现这样的效果
6、客户是何时发现出问题了,是下载后,打开看到的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-8 13:17:51 | 显示全部楼层
是这样:在知识中心,点击右键编辑,打开后修改一些地方,然后保存,然后上传,然后在打开看时发现刚修改的只保存了部分数据,目前只有4个客户端发现这样的问题,没有什么规律,上传、下载都没有什么异常。我也不能重现
回复 支持 反对

使用道具 举报

发表于 2010-4-8 13:25:55 | 显示全部楼层
如果就几个客户会出现这样的问题?同一时间是否有其他的客户也在做这样的操作呢?如果是,要你去现场盯几天看看,是否跟他们操作有关呢?

另外,请楼主把 “协同系统\文档\关联\文档关联信息\文档关联网格”
这里面的所有代码贴出来看看,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-8 13:41:27 | 显示全部楼层
同一时间应该只有一个客户端可以操作同一个表吧,他们实际操作过给我看过,操作是正确的,另外:只在知识中心下的表发现这样的问题,文档关联下没有发现过,附件是你要的代码。

22.txt

81.78 KB, 下载次数: 125

回复 支持 反对

使用道具 举报

发表于 2010-4-8 13:43:22 | 显示全部楼层
其实就是看一下

“协同系统\文档\关联\文档关联信息\文档关联网格” 这个里面的
EditingOSFileChanged 这个过程中
...
        if SysUtils.AnsiCompareStr(lDateTimeStr, FEditingOSFileNames.Values[lFileName])
...

这句话 后面是咋写的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-8 13:44:51 | 显示全部楼层
在附件里,你看下
回复 支持 反对

使用道具 举报

发表于 2010-4-8 13:47:13 | 显示全部楼层
楼主,你把
procedure TRELEVANCYGRID.EditingOSFileChanged;
...
   if SysUtils.AnsiCompareStr(lDateTimeStr, FEditingOSFileNames.Values[lFileName]) > 0 then
修改为
  if SysUtils.AnsiCompareStr(lDateTimeStr, FEditingOSFileNames.Values[lFileName])   <>   0 then
...

然后保存,签入,刷新缓存(或者重新启动服务),再跟几天看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-8 13:51:07 | 显示全部楼层
这句代码是什么意思啊?
回复 支持 反对

使用道具 举报

发表于 2010-4-8 13:57:50 | 显示全部楼层
这是一个时间判断,曾经发现某个时间修改的东东上传无效。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 07:52 , Processed in 0.041741 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表