请大家指点.
MSSQL里的数据以读取到 DataTable里如何写到表结构一样的ACCESS数据库里 
考虑到数据量比较大.怎么样才可以高效得把MSSQL里的数据写到对应的表的ACCESS数据里呢?
给全新的思路也可以.谢谢大家

解决方案 »

  1.   

    要在程序里将SQL里的数据写进到ACCESS里呀.不是直接导出
      

  2.   

    选中要导出数据的数据库,右键-->任务-->下一步-->下一步-->选择目标-->目标-->Microsoft Access-->下一步下一步 。
    就可以把数据从SQL中导入到ACCESS中,并且表结构一样。。
      

  3.   

    用SqlServer的导入导出向导或Access的连接外部数据源
    在代码里面倒的话用SqlServer的OPENROWSET
      

  4.   

      将SQL   SERVER表里的数据插入到Access表中   
        
      --   ======================================================   
        
      在SQL   SERVER   里运行:   
        
      insert   into   OpenDataSource(   'Microsoft.Jet.OLEDB.4.0',   
        
          'Data   Source="   c:\DB.mdb";User   ID=Admin;Password=')...表名     
        
      (列名1,列名2)   
        
      select   列名1,列名2     from     sql表   
        
      实例:   
        
      insert   into     OPENROWSET('Microsoft.Jet.OLEDB.4.0',     
    m r a n s    
            'C:\db.mdb';'admin';'',   Test)     
        
      select   id,name   from   Test   
        
      INSERT   INTO   OPENROWSET('Microsoft.Jet.OLEDB.4.0',   'c:\trade.mdb';   'admin';   '',   表名)   
        
      SELECT   *   
        
      FROM   sqltablename   
    这个估计是最快的了什么语法都不用组织access数据库本身的瓶颈存在,速度不会快