做一个管理系统,
想提供备份回复的功能.
但还不是很明确备份和恢复的实质
简单的理解,备份就是把数据库重新拷贝一份.
恢复就是把以前的数据库代替当前的数据库.
不知道是不是这样.
还请大家帮忙,
提供一些说明或资料.
谢谢

解决方案 »

  1.   

    access的数据备份一般两种方式:
    1.直接复制mdb文件到别的地方保存备份。
    2.把需要备份的数据导出到诸如excel、cvs之类的文件去。。要恢复的时候再导入到数据库。。
      

  2.   

    基本就是这个意思。不过实际应用中可以引用JRO,修复、压缩、备份一次完成。
      

  3.   

    上边提到的 JRO 是什么意思.
    还有数据库压缩,修复又是怎么回事!
    压缩后有影响吗?
      

  4.   

    引用 Microsoft Jet and Replication Objects 2.6代码:
        Dim miJRO As JRO.JetEngine
        Set miJRO = New JRO.JetEngine
        miJRO.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0; " _
            & "Data Source=D:\要备份的数据库.mdb;" _
            & "Jet OLEDB:Database Password=123", _
        "Provider=Microsoft.Jet.OLEDB.4.0; " _
            & "Data Source=D:\backup\备份名称.mdb;" _
            & "Jet OLEDB:Database Password=123"实际上压缩和修复access,就是优化数据库,上面这段代码同时实现优化和备份
      

  5.   

    还有数据库压缩,修复又是怎么回事!
    压缩后有影响吗?================
    access本身就有压缩和修复功能,你可以在access工具菜单中看看,上面的代码,就是在VB中实现这种功能