以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  每次小升级,就会无限升级;大升级才能升级成功;怎么解决;  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=141811)

--  作者:zerozm
--  发布时间:2019/10/11 14:01:00
--  每次小升级,就会无限升级;大升级才能升级成功;怎么解决;
升级用的如下代码:

If Syscmd.Project.Update(False,False) = False Then \'如果没有升级
    \'\'原AfterOpenProject事件代码
end if 


所有更新文件都是系统自动生成的,没有修改任何代码;

请问如何解决???  

请详细一点,新手; 这个问题很困扰我。
[此贴子已经被作者于2019/10/11 14:07:32编辑过]

--  作者:有点蓝
--  发布时间:2019/10/11 14:13:00
--  
1、升级时间不要大于电脑时间
2、必须使用“可执行文件.exe”运行程序,不要使用“Foxtable.exe”运行程序

--  作者:zerozm
--  发布时间:2019/10/11 19:22:00
--  
老师,上面2个要求我都满足;还是 小版本升级有问题。

运行程序是“明细台账.exe”;

头疼。

--  作者:有点蓝
--  发布时间:2019/10/11 20:27:00
--  
那么把最新的publish目录复制过去,再重新发布更新测试升级有没有问题?
--  作者:L88919138
--  发布时间:2019/10/11 21:29:00
--  
我的狐表项目升级程序是山寨以前论坛上大师项目升级程序,也有发现无限升级现像,总结下原因有:       一、升级版本日期高于现行版本日期,让系统误判断为还要再升级(后面改进在项目升级前让项目版本与升级版本进行比较后决定是否升级。注: 我的狐表项目是否升级有专门一张表在控制,里面有升级版本列,这里填上日期即可决定是否升级)     二、最近也发现大升级没事,小升级不断,后来发现小版本升级时,在DOS复制粘贴项目时,只复制粘贴项目文件里PROJECT文件夹,未把类似 “明细台账.exe”可执行文件给覆盖掉,这样系统还是认为是旧版本,还在执行项目升级(后面升级程序都按大项目升级把全部文件覆盖掉)。


[此贴子已经被作者于2019/10/11 21:47:05编辑过]

--  作者:L88919138
--  发布时间:2019/10/11 21:33:00
--  
不知道这样描述会不会清楚,反正后面升级程序有针对这两个问题进行改进,后面升级基本上正常。图片点击可在新窗口打开查看
[此贴子已经被作者于2019/10/11 21:35:44编辑过]

--  作者:zerozm
--  发布时间:2019/10/16 11:26:00
--  
以下是引用有点蓝在2019/10/11 20:27:00的发言:
那么把最新的publish目录复制过去,再重新发布更新测试升级有没有问题?
请问将最新的 publish 目录 复制到   哪个 目录???  请问是哪个目录???

[此贴子已经被作者于2019/10/16 11:27:01编辑过]