1.代码实现:建立两个数据连接,先读ACCESS,再写SQLSERVER
2。SQLSERVER实现:使用DTS 导入数据

解决方案 »

  1.   

    在SQLSERVER中可以直接导入access数据。但一些的字段类型会发生变化
    最好还是用程序实现
      

  2.   

    先打开Sql Server,然后右击表(先要在Sql Server中建立相应的表),选择导入数据,根据它的向导进行下去就行了,很简单的。
      

  3.   

    如果是SQL上不存在的表,可以用select * into 的方法
    cn是与SQL端的连接
    cn.execute "select * into aa from [database=" & app.path & "\test.mdb].aa"如果是要把access的数据导入到SQL上已有表里,那么如果两个表的结构完全一样,只要把上面的select * into 改成 insert into 就可以了如果两个表的结构不太一样,那么只好用打开记录集的办法了,会慢很多 
      

  4.   

    我用Cn_DataBase.Execute ("select * into TableInfo from [database=c:\a.mdb].TableInfo")出现“对象名database=c:\a.mdb.TableInfo无效的错误”数据库a.mdb和表tableinfo都存在,请问jo_yoko(Jo_yoko)是什么原因?
      

  5.   

    应该这么写:
    Cn_DataBase.Execute ("select * into TableInfo from [;database=c:\a.mdb].TableInfo")
    database前面要有一个分号
      

  6.   

    在Sql Server中通过数据管道导入
      

  7.   

    他们说的很好,苯一点也是方面扩展的办法是用代码实现,这样就可以随意选择需要的数据
    建立两个数据库连接,access AND sql。