我想用
select * into mdb数据库.表名 from SQL数据库的.表名可以实现吗?我知道可以先在mdb中建立好表, 再insert into ....也可以实现.

解决方案 »

  1.   

    使用DTS导出向导执行从SQL Server 2000向Access的导出操作。
      

  2.   

    除了DTS,可不可以直接用sql语句呢
      

  3.   

    除了DTS,可不可以直接用sql语句呢?
    USE pubs
    GO
    SELECT a.*
    FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
       'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders) 
       AS a
    GOD. Use OPENROWSET and another table in an INNER JOIN
    This example selects all data from the customers table from the local SQL Server Northwind database and from the orders table from the Access Northwind database stored on the same computer.Note  This example assumes that Access is installed.
    USE pubs
    GO
    SELECT c.*, o.*
    FROM Northwind.dbo.Customers AS c INNER JOIN 
       OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
       'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders) 
       AS o
       ON c.CustomerID = o.CustomerID 
      

  4.   

    最简单的方法还是使用DTS导出向导
      

  5.   

    roy_88(中国风_燃烧你的激情!!!) ( ) 根本没看清我的要求是什么. ;(
      

  6.   

    select * into mdb数据库.表名 from SQL数据库的.表名
    -------------------------------------------------------这种方式不行。
      

  7.   

    先在MDB中创建表结构,然后insert into
      

  8.   

    在ODBC中配置好,如表结构一致:
    SELECT * into tt from [ODBC;Driver=SQL Server;UID=sa;PWD=123;Server=SQLMIS;
    DataBase=tmp].tt
      

  9.   

    上述SQL语句在ACCESS查询中运行
      

  10.   

    如表结构一致:
    or
    insert into tt
    SELECT * from [ODBC;Driver=SQL Server;UID=sa;PWD=123;Server=SQLMIS;
    DataBase=tmp].tt
      

  11.   

    --在Access查询中,如何用SQL访问SQL Server中的表?
    多种方式:1、用链接表。2、用传递查询。3、直接在本地查询串中指定连接信息即可,如下:select * from Orders in [ODBC][ODBC;Driver=SQL Server;Server=.;Uid=sa;Pwd=0;database=Northwind]
    传递查询和链接表,两者工作原理不同:1、传递查询:将需要查询到本地的数据的SQL语句写在传递查询中,执行后,只返回符合查询条件的数据。2、链接表:打开链接表时,返回所连接SQL Server表的全部数据。
    要导入表中的数据,需要先创建DSN。-->控制面板
    -->管理工具
    -->数据源 (ODBC)
    -->选择“文件DSN”页
    -->添加
    -->选择最后一行:SQL Server
    -->指定数据源名称,只要好记即可
    -->指定要连接的服务器名或IP,本机可以用.
    -->选择SQL Server混合验证,输入用户和密码
    -->更改默认数据库为你要连接的数据库
    -->完成
    -->然后在你的MDB中创建链接表时,选此数据源即可。
    使用链接表时,建议使用文件数据源创建链接表,与机器无关,拷贝到别的机器上可以直接使用,无须再手工或用代码创建ODBC。三种数据源比较:文件DSN
    ODBC文件数据源允许用户连接到数据提供程序。文件DSN可以由安装了相同驱动程序的用户共享。用户DSN
    ODBC用户数据源存储了如何与指定数据提供程序连接的信息。用户数据源只对当前用户可见,而且只能用于当前机器上。系统DSN
    ODBC系统数据源村除了如何与指定数据提供程序连接的信息。系统数据源对当前机器上的所有用户可见,包括NT服务。