我那是在启动的时候新开一个线程来执行更新操作,用户界面不会受到影响.
不过你的建议很好,让用户选择是否更新还有一个问题,我对更新的方式怎么设置,我想的有两种方式:一种是直接把数据库全盘复制到本地access文件,第二种是只更改改变的记录.
如果采取第二种方式的话,我的设想是用一个.txt文件记录更新,时间,每次access更新后记录更新时间,sql server数据库每修改一条记录的时候记录下修改时间,和修改方式(插入,删除,修改),还有修改的是哪条记录.然后再逐条更新.
请大家提提意见,到底哪种方式好.  数据库不大,就5,6百条记录吧