accessspbm    
bm       lb
001     1
002     1
003     1
004     4mssql
spbm        
bm       lb
想把access中表spbm的lb=1的数据行插入mssql表的spbm成为
mssql
spbm
bm        lb
001        1
002        1
003        1

解决方案 »

  1.   

    说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用) 
    insert into b(a, b, c) select d,e,f from a; 
      

  2.   

    将access导入SQL server 
    -- ======================================================
    在SQL SERVER 里运行:
    SELECT *
    INTO newtable
    FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0', 
          'Data Source="c:\DB.mdb";User ID=Admin;Password=' )...表名
      

  3.   


    都是在msq应该是可以的
    但原表在access,目标表在msq,能行吗select * from spbm where lb='1';目标盘怎么做
      

  4.   

    /*************Access导入SQL********************/ 
    insert into B表 selet * from openrowset('Microsoft.Jet.OLEDB.4.0', 
    'x:\A.mdb';'admin';'',A表) /*文件名为参数*/  
    declare @fname varchar(20) 
    set @fname = 'd:\test.mdb' 
    exec('SELECT a.* FROM opendatasource(''Microsoft.Jet.OLEDB.4.0'', 
    '''+@fname+''';''admin'';'''', topics) as a ') SELECT * 
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 
    'Data Source="f:\northwind.mdb";Jet OLEDB:Database Password=123;User ID=Admin;Password=;')...产品 
      

  5.   

    insert into B表 selet * from openrowset('Microsoft.Jet.OLEDB.4.0', 
    'x:\A.mdb';'admin';'',A表) where...