Foxtable(狐表)用户栏目专家坐堂 → [求助]部署以后客户自维护


  共有1796人关注过本帖树形打印复制链接

主题:[求助]部署以后客户自维护

帅哥哟,离线,有人找我吗?
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2243 积分:18477 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]部署以后客户自维护  发帖心情 Post By:2024/8/23 13:57:00 [只看该作者]

系统做了客户化部署以后,用户可能会存在至少三个自维护的场景
1、用户的数据库IP地址发生变化
2、用户的数据库访问地址发生变化
3、用户的文件服务地址如ftp发生变化

这时候,用户可能需要自行维护系统,而不是找软件供应商去修改再发布。
如何实现用户自维护?
例如在指定路径下使用配置文件,或者其它方式?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110867 积分:564285 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/23 14:24:00 [只看该作者]

数据库参考:http://www.foxtable.com/webhelp/topics/0682.htm

ftp可以把地址用户密码登保存到表格里,然后到AfterOpenProject事件读取表格使用代码设置ftp

 回到顶部
帅哥哟,离线,有人找我吗?
chnfo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2243 积分:18477 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2024/8/23 14:55:00 [只看该作者]

If e.name = "连接名称" Then
    e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath & 
e.User.ExtendedValues("数据库") & ".mdb;Persist Security Info=False"
End
 if

这样能行吗?
如示例所示,如果最开始是三个数据库文件,但到了某个时间点,增加了第四个数据库文件,此时,客户端还只是三个数据库文件(并没有第四个),很不巧的是,此时,只有第四个数据库文件能连上,这不就出问题了么?

这时候,还要做客户端版本的发布?这就不是用户自维护了。


比如数据库的访问密码都改了,这时候客户端如果不升级,那就无法访问了呀……
[此贴子已经被作者于2024/8/23 14:59:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110867 积分:564285 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/23 15:05:00 [只看该作者]

这个没有办法。再好的程序都没有办法完全满足用户需求,永远都不需要改。

 回到顶部