起步软件技术论坛-X3

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

【结贴】有没有关于文档几张表的说明

[复制链接]
发表于 2010-5-17 17:40:47 | 显示全部楼层
static procedure TDocSystem.DeleteFile(const AFileName: string);  

调用文档库中的这个函数看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-18 11:23:46 | 显示全部楼层
这个函数糊弄人啊,就只删除TDOCSYSTEM表纪录而已
TDOCRELEVANCY没删,服务端的磁盘文件没删,客户端的缓存也没删
回复 支持 反对

使用道具 举报

发表于 2010-5-18 13:53:31 | 显示全部楼层
就是这样的,服务器上上传的附件不会删除。这部分没有实现。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-18 14:13:15 | 显示全部楼层
请问那我们自己实现的话要怎么做,给个方案,否则服务器上有太多垃圾文件了
回复 支持 反对

使用道具 举报

发表于 2010-5-18 14:37:31 | 显示全部楼层
这个你们搞不了,需要起步软件来改,你们使用的是哪个版本?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-18 15:06:32 | 显示全部楼层
平台是3012
文档服务器是tdocdisk版本,更新过doc.jar,具体版本怎么看?
回复 支持 反对

使用道具 举报

发表于 2010-5-18 16:25:55 | 显示全部楼层
http://bbs.justep.com/forum.php?mod=viewthread&tid=31628

看看最后一楼的东西行不?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-18 17:33:56 | 显示全部楼层
那个doc.jar覆盖后,我直接用系统自带的附件删除后磁盘文件还是有
是不是需要我自己写代码删除,rar里的说明是:
创建一个RemoteDocServer对象的实例,然后调用删除文件就可以了
delphiFile需要传一个文件名进去
在文档关联网格里可以取fileName属性,传这个值
参考代码
var

  l: TRemoteDocServer;
begin
  l := TRemoteDocServer.Create(nil);
  try
  l.DeleteFile
  finally
  l.Free;
  end;
这个TRemoteDocServer引用哪,如何保证TRemoteDocServer所DeleteFile和我再调用DOCLIB.TDocSystem.DeleteFile同时成功呢
回复 支持 反对

使用道具 举报

发表于 2010-5-19 09:11:41 | 显示全部楼层
引用一下这个单元:
Business.Document
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-31 16:26:48 | 显示全部楼层
调用TUnStructureDocUtils.NewFile
怎么知道文件上传完毕没有,如果上传中途异常了,那:业务模型\协同系统\协同数据库\文档\文档系统表
会有纪录吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 15:39 , Processed in 0.039506 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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