Foxtable(狐表)用户栏目专家坐堂 → 怎么备份数据库文件


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

主题:怎么备份数据库文件

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


加好友 发短信
等级:幼狐 帖子:160 积分:1044 威望:0 精华:0 注册:2013/12/27 0:27:00
怎么备份数据库文件  发帖心情 Post By:2014/1/16 18:37:00 [只看该作者]

设计系统的数据库是access文件,如果将数据库文件放在单位服务器上,这样使用方便,可是维护和备份就不方便,不每次都去找网络部门的人吧,想另外设计一软件就一个窗体,可以看到服务器上这个数据库文件,并且可以复制、粘贴、重命名。只需要这三个功能就可以。怎么构建系统呢。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/1/16 19:24:00 [只看该作者]

 access文件,直接自动备份不就行了?

 或者做一个按钮,写入代码。修改红色的路径

FileSys.CopyFile("\\192.168.1.138\共享文件夹\xxx.mdb", "d:\" & format(date.now, "yyyyMMddHHmmss") & ".mdb",True)


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


加好友 发短信
等级:幼狐 帖子:160 积分:1044 威望:0 精华:0 注册:2013/12/27 0:27:00
  发帖心情 Post By:2014/1/16 20:00:00 [只看该作者]

自动备份是项目。想让可以自己可以随时备份数据库。或者把数据库复印回到本地硬盘把服务器数据库设置为空白数据库,自动备份完成不了。如果可以做一个窗体可以看到数据库文件最好了,简单的话就做一个按钮复制数据库也可以。

后面的代码(date.now, "yyyyMMddHHmmss")什么功能呢,是自动命名为当前时间的吗?

[此贴子已经被作者于2014-1-16 20:05:36编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/1/16 20:03:00 [只看该作者]

 回复3楼,是用时间个备份的access数据库命名。

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


加好友 发短信
等级:幼狐 帖子:160 积分:1044 威望:0 精华:0 注册:2013/12/27 0:27:00
  发帖心情 Post By:2014/1/16 20:27:00 [只看该作者]

怎么做打开软件就只显示一个窗口呢。隐藏所有的界面。不需要用户登录,打开就是一个窗体,只是让管理员备份数据库用的。


如果需要还原数据库呢,把上面代码前后还位置,如果已经备份过很多次了,能做到点击一下可以让选择数据库备份吗?
[此贴子已经被作者于2014-1-16 20:32:21编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/1/16 20:33:00 [只看该作者]

 如果你用的是系统自带的登陆窗口,无法做到先于登陆窗口显示窗口的。

 如果要把窗口显示,其他界面不显示,就把这个窗口的属性,类型->设置成->独占,然后在afteropenproject里打开这个窗口。

 回到顶部