以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于自动升级和升级路径的问题!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53062)

--  作者:身份不明
--  发布时间:2014/6/28 15:53:00
--  关于自动升级和升级路径的问题!

Bin老师,关于自动升级的提醒和路径问题我还是不太明白。

想在关闭项目的时候提示更新软件。确定后自动更新。

关于网络路径,我连接外部数据的方法是局域网IP和外网IP,之前Bin老师给我写过代码,但是没懂。Bin老师可以介绍的详细点吗


--  作者:Bin
--  发布时间:2014/6/28 16:01:00
--  
你那里不明白?
--  作者:身份不明
--  发布时间:2014/6/28 16:05:00
--  

Syscmd.Project.Update(False,False)

这段代码如果放在AfterOpenProject,系统会自动比对时间提示升级。


--  作者:身份不明
--  发布时间:2014/6/28 16:11:00
--  

还有就是设置的本地和外网的访问路径都是公司的服务器,在公司用局域网,在外面用外网,这样升级路径只有一个,我该如何操作!

因为在线升级路径只有一个。


--  作者:Bin
--  发布时间:2014/6/28 16:12:00
--  
PIng一下局域网IP看下是否通,通就用局域网,不通就用外网地址.


升级路径可以动态设置的

UpdatePath="路径"

--  作者:身份不明
--  发布时间:2014/6/28 16:22:00
--  

Updatepath="192.168.1.200" 这个是局域网的地址

Updatepath="shengji.oicp.net"这个是网络地址

我要把这个2个地址放哪个位置


--  作者:Bin
--  发布时间:2014/6/28 16:26:00
--  
放在升级代码之前
--  作者:身份不明
--  发布时间:2014/6/28 16:31:00
--  

Updatepath="192.168.1.200"

Updatepath="shengji.oicp.net"

Syscmd.Project.Update(False,False)

把这3段代码放在AfterOpenProject事件里就可以了,是这样做吗,Bin老师


--  作者:Bin
--  发布时间:2014/6/28 16:40:00
--  
看5楼,你怎么都不考虑问题,盲目复制的呢图片点击可在新窗口打开查看

If Network.Ping("192.168.1.200") Then
    
Updatepath="192.168.1.200"
else
    Updatepath="shengji.oicp.net"
End If

Syscmd.Project.Update(False,False)

--  作者:身份不明
--  发布时间:2014/6/28 16:50:00
--  

Bin老师,我应该把升级包放什么位置啊!

我原来用的ACCESS数据库,直接把服务器里的D盘共享了,升级路径都是局域网的路径。

现在改通过ID升级,需要做什么操作吗?如果服务器里有2个升级包呢?有1个是原来用ACCESS数据库做的系统升级包