远程的sql server 上的数据,与本地access数据实现数据交换,就是导入导出,用什么方法为好?

解决方案 »

  1.   

    /*************导出到Access********************/
    insert into openrowset('Microsoft.Jet.OLEDB.4.0', 
       'x:\A.mdb';'admin';'',A表) select * from 数据库名..B表/*************导入Access********************/
    insert into B表 selet * from openrowset('Microsoft.Jet.OLEDB.4.0', 
       'x:\A.mdb';'admin';'',A表)
      

  2.   

    'x:\A.mdb'被识别为sql server 服务器上的路径,而不是本地路径
      

  3.   

    三种方案
    A、把本地Access以文件模式上传到数据库服务器上,然后以SQL SERVER的本地模式进行。QWERT520(别来无恙) 提到了具体方式。当然你的数据上得开放FTP功能B、以临时表把ACCESS数据表导到远程数据中,然后处理后下传返回C、象操纵本地一样,建立2个连接,当然,只适合数据量不大的情况
      

  4.   

    一条一条的导
    建二个Connection,一个连SqlServer,一个连Access
    再while循环,Insert,Update,Delete
      

  5.   

    QWERT520(别来无恙)的方法只有在Access文件与sql server数据库在同一台机器上才能实现