我现在遇到这样一个问题,请大家帮忙看看又什么好的解决方法没。
vb+sql server开发的桌面系统,原本在几个分店单独使用。分店都不能上网,现在总店想定期把分店的数据汇总上来,以供分析决策。把整个数据库备份出来,再到总店回复肯定不行,这样会将总店原有的数据覆盖,如果将每个数据表用rs.save保存成dat文件又太多,有没有什么方法能将独个表的数据保存成一个文件,并且可以追加到总店的数据库中。烦请高手指点!

解决方案 »

  1.   

    如果是我做, 我会每个分店做汇总
    生成一个ACCESS文件, 里面包含所有需要汇总到总店的表,就算没记录也生成一个空表
    用DAO 的 execute " select * into  from "在总店 , 分店送数据来后, 直接用DAO的
    execute "insert into .. from ."
    的方式追加数据 把所有要汇总的表做成列表
    多少个表dao 的EXECUTE 就运行多少次
     也可以做个循环 
      

  2.   

    seakingx(抗日统一联盟:亚龙湾)
    是给不错的方法
    谢谢了,我试试看
    大家要是有更好的方法希望也说出来,一起研究研究
      

  3.   

    seakingx(抗日统一联盟:亚龙湾)
    不错的方法
      

  4.   

    分店生成txt文件
    上传到服务端,服务端导入倒入可以使用存储过程
    在存储过程中使用bulk insert,速度快看sqlserver的联机帮助bulk insert