INSERT INTO dbname.dbo.Sperson (PersonNo,PName)
SELECT a.PersonNo,a.PName 
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
   'c:\test\Mytest.mdb ';'admin';'password', APerson) 
   AS a

解决方案 »

  1.   

    楼上的﹕
    Sperson﹐PersonNo﹐PName ﹐APerson具体是什幺
      

  2.   

    Sperson (PersonNo,PName)
    ------------
    表名    字段名,字段名
      

  3.   

    在SQL里能否存储过程或其它方法﹐将查询得到的记录集生成Access数据表??
    MSSQLSERVER无法直接生产ACCESS的TABEL,但MSSQLSERVER可以可ACCESS表之间进行更新.
      

  4.   

    对不起,我也不会,
    sqlserver只支持导出数据,不支持导出结构
      

  5.   

    大力﹕你這樣況就不對好﹐在SQL中你可以點選一個資料表﹐按下右鍵﹐在所有工作項中選擇匯出﹐然后選擇匯出數據庫類型﹐這樣是可以將表生成一個Access資料表的。
      

  6.   

    sqlserver只支持导出数据,不支持导出结构
    ------------------------------------------
    导出数据结构不也到出来了吗?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 
    GO