分别建立连接access和sql server的cn,和rec
然后用for循环读一条插一条。
直接"Selec * into 表名1 from 表名2"不可以吧

解决方案 »

  1.   

    sql server中的导入导出功能很好用啊
      

  2.   

    指望用一个sql语句实现恐怕是不行,
    上边提到的用循环应该可以
    建两个connection和recordset
    建一组存储(不是必须,但建了便于调试)
    然后循环导数据,如果数据很多且不规范还要考虑出错处理
      

  3.   

    dim cnn as new adodb.connection
    with cnn 
         .connectstring="..."
         .open
         .execute "select * into 表1 from  表2"
    end with
    表1不存在。执行完这一段代码,创建了一个表1,他 的内容跟表2完全一样。
    当然在后面加上where语句可以,有选择地加入记录