1)用 COPY 大法。 用 API 函数:
SHFileOperation 
CopyFile 
之所以 用它们, 是因为 它们可以 拷贝已经打开的数据库文件。
2) 当然, 你也可以用 SQL 语句来完成:执行SQL命令"BACKUP DATABASE [数据库名] TO DISK='带路径文件名'"      即可备份"RESTORE DATABASE [数据库名] FROM DISK ='带路径文件名'"  可恢复数据

解决方案 »

  1.   

    1:copy  大法 见 filecopy
    2:见 http://www.jinesc.com/myweb/disp.asp?idd=80&room=1010
      

  2.   

    1)你可以在论坛 搜索一下 '备份' ,就可得到答案.2)搜索一下 '导出' ,就可得到答案.你还可以 参考下面的帖子
    我回答过的:
    http://www.csdn.net/expert/topic/511/511317.xml?temp=.6153681MS 官方的:
    HOWTO: Transfer Data from ADO Data Source to Excel with ADO 
    http://support.microsoft.com/default.aspx?scid=kb;en-us;Q295646INFO: Methods for Transferring Data to Excel from Visual Basic 
    http://support.microsoft.com/default.aspx?scid=kb;en-us;Q247412SAMPLE: ExcelADO Demonstrates How to Use ADO to Read and Write Data in Excel Workbooks 
    http://support.microsoft.com/default.aspx?scid=kb;en-us;Q278973
      

  3.   

    抱歉, 目前我无 QQ 号. QQ 号 被 TENCENT 盗窃了, 而且它弄死都不还给我.不过最近它要开始全面收费了, 所以它死期也不远了.\ 呵呵,说了这么多废话, 见谅!
      

  4.   

    "BACKUP DATABASE [数据库名] TO DISK='带路径文件名'"      即可备份"RESTORE DATABASE [数据库名] FROM DISK ='带路径文件名'"  可恢复数据好像在ACCESS数据库下不能执行如:
    adocn.execute ""BACKUP DATABASE [数据库名] TO DISK='带路径文件名'"
      

  5.   

    那是SQL SERVER .
    ACCESS 用 copy 文件的方法 .
    或 用 SQL 语句重新建立一个表,再导出数据集.方法很多.