正在做以个公积金管理的程序,想实现这样的保存功能: 例如,现在是2004年2月,我要处理本月的交费情况,操作的表格是2004年1月的,当我完成本月操作后,点击保存按钮能将这次操作的结果保存到另以个名为200402的.mdb文件里,上个月的名为200401的.mdb文件仍然保留.这个功能怎么实现啊????我用的是ADO+access,数据文件全部放在名为GJJ的ACCESS数据库文件中.

解决方案 »

  1.   

    这个不难吧
    先用ADOX建200401.Mdb文件。
    然后用
    INSERT INTO [e:\db\200401.mdb].t1
    SELECT *
    FROM t1;
    把数据导过去
      

  2.   

    操作前備份 200401.mdb, 操作完, 寫入, 如正确, 改下文件名就可
      

  3.   

    新建表就是了用SQL语句!!
    然后插入记录
      

  4.   

    也可以把文件暂时保存在XML里 然后用XML导入数据库中
      

  5.   

    可以新建然后再导,也可以像aiirii(ari-爱的眼睛)那样做,但感觉新建更好些.
      

  6.   

    To aiirii(ari-爱的眼睛) :
      我把表200401放在GJJ数据库里,你的意思是不是使用CopyFile(PChar('200401'),'temp',False),在把temp文件名改成200401,这个我也想到了,可是200401是放在GJJ库里的,我怎样写200401的路径??是d:\GJJ.mdb\200401?这样写不行啊!CopyFile执行错误
    应该怎么写呢,请您指教啊