设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: fannky
打印 上一主题 下一主题

[模块/函数] 让你设计的数据库也能自动UpDate [附事例]

[复制链接]
39#
发表于 2008-3-5 20:46:07 | 只看该作者
谢谢
学习...........
38#
发表于 2008-3-5 19:42:41 | 只看该作者
我要看,我要学习,我也在想,以后怎么更新怎么维护呢。
37#
发表于 2008-3-5 19:22:12 | 只看该作者
主要还是每个人的设计思路影响到对升级前台的想法,前台程序也可分为配置程序与执行程序
36#
发表于 2008-3-5 19:19:58 | 只看该作者
我觉得需要分清强制升级与非强制升级,有些版本存在了BUG那就一定要升级,有些版本因为是不同的客户,由于提供的服务不同采取使用不同的版本,把版本号存入文本文件是不错的做法,这样的好处是显而易见的

点击这里给我发消息

35#
发表于 2008-3-5 16:56:24 | 只看该作者
收藏一个先
34#
发表于 2008-3-5 13:05:39 | 只看该作者
ddddddddddd
33#
发表于 2008-3-5 12:29:32 | 只看该作者
学习一下.。。。。。。。。。
32#
发表于 2008-3-5 12:08:09 | 只看该作者
:handshake
31#
 楼主| 发表于 2008-3-5 12:07:06 | 只看该作者
哈哈,快成富翁了!感谢捐赠者阿
原帖由 baije 于 2008-3-5 11:03 发表
我也做了一个,呵呵,一起讨论讨论

收费20
还好我还有点钱

看了你的代码,与我的有些不同

你的方法是把版本信息与新版本文件的路径存于后端数据库中,打开前端库时进行读取比较,这样感觉有点不大好,要 ...

你的方法也不错,但是我觉得你的方法风险大噢.
如果某一客户端先得到最新版本,在更新后段数据库的时候导致文件损坏,那么~~~所有的客户端都不能使用了!! 不是耸人听闻哦
当为别人做开发及维护肯定是不能接触他们的真实数据,所谓的更新一般只是更新前台的控制层,因此在你开发的时候就可以用代码直接指向你将来放置更新的地址(甚至是自己的电脑),这样更新岂不是更方便?
我的方法并不一定就是最好的,虽然当作成品拿出来展示,但是大家最好只把我的作品当思路去拓展.

作业题:
(增加功能)在更新完毕前台控制层的时候,重新自动按原有后台数据路径刷新连接表
30#
发表于 2008-3-5 11:03:02 | 只看该作者
我也做了一个,呵呵,一起讨论讨论

收费20
还好我还有点钱

看了你的代码,与我的有些不同

你的方法是把版本信息与新版本文件的路径存于后端数据库中,打开前端库时进行读取比较,这样感觉有点不大好,要更新还得去操作别人的后端数据。

如我们这些做库给别公司使用的,我们一般不操作别人的数据库,只调试与发布前端。甚至以后用于外部网络自动查找版本更新时,这样就更不能操作别人的后端数据了。

所以我的方法是打开前端库时,把版本信息写入前端所在目录的一个TXT中,从联接表中读取后端位置,并读取后端版本信息的TXT文件,同时比软谁是最新的。
如果后端数据的版本文件是最新的,则复制后端数据目录下的新文件到本前端运行目录。
如果当前前端是最新的,则复制当前前端到后端目录的,并复制最新版本信息TXT到后端目录中。
这样的好处就是:任何一台前端(客户端)安装了最新版,则后端(服务端)同时更新了。其它电脑再使用时,全网也更新了。我也不用去操作别人的后端数据了。

[ 本帖最后由 baije 于 2008-3-5 11:23 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-7-4 22:29 , Processed in 0.180555 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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