以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]部署以后客户自维护 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=193174) |
-- 作者:chnfo -- 发布时间:2024/8/23 13:57:00 -- [求助]部署以后客户自维护 系统做了客户化部署以后,用户可能会存在至少三个自维护的场景 1、用户的数据库IP地址发生变化 2、用户的数据库访问地址发生变化 3、用户的文件服务地址如ftp发生变化 这时候,用户可能需要自行维护系统,而不是找软件供应商去修改再发布。 如何实现用户自维护? 例如在指定路径下使用配置文件,或者其它方式?
|
-- 作者:有点蓝 -- 发布时间:2024/8/23 14:24:00 -- 数据库参考:http://www.foxtable.com/webhelp/topics/0682.htm ftp可以把地址用户密码登保存到表格里,然后到AfterOpenProject事件读取表格使用代码设置ftp
|
-- 作者:chnfo -- 发布时间: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编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/8/23 15:05:00 -- 这个没有办法。再好的程序都没有办法完全满足用户需求,永远都不需要改。 |