近来,公司要弄个系统,用delphi把服务器上的SQL数据库内容保存到本地的ACCESS上,请问各位大虾除了先把数据取出然后再一个一个插入外,还有没有什么别的办法。数据库比较大,用什么方法效率比较高?

解决方案 »

  1.   

    MS SQL ??有系统SQL语句调用,具体是哪个SQL语句,自己查下
      

  2.   

    没啥有效的方法,基本上也就是一条一条的插入了
    如果不用access可以考虑使用clientdataset将数据保存成文件
      

  3.   

    编写一过程,
    1、读入SQL数据。
    2、排序
    3、写入ACCES数据。
    4、删除SQL相应数据。(为安全,可把此操作,独立出来,单独操作)注意:ACCESS与SQL字段名、数据类型要一致。建议SQL同一表对应几个ACCESS表,子表分别按日期(或其它类型),这样,一是可以将不同类型数据分别备份;二是第个子表中的数据比总表小,搜索查询也就快多了。我就是这样做的。
      

  4.   

    一條一條while去insert 或將數據集保存成文件...