日期:2014-05-18  浏览次数:20482 次

ACCESS数据导入的SQL 怎样写?
怎样将一个ACCESS中的其中两个表的内容导入另一个结构完全相同的ACCESS中的表中。

ACCESS有密码。



------解决方案--------------------
insert into B表 selet * from openrowset(’Microsoft.Jet.OLEDB.4.0’,
’x:\A.mdb’;’admin’;’’,A表)
------解决方案--------------------
可以使用如下两种方式访问另一个MDB:

1、
SELECT * from 表名 in 'C:\db2.mdb '

--其中表名是在db2中的表名

2、
select * from [;database=C:\db2.mdb].表名


追加到另一个MDB:

insert into 目标MDB的表名(字段列表) in 'C:\db2.mdb ' select 字段列表 from 当前MDB的表名



insert into [;database=C:\db2.mdb].目标MDB的表名(字段列表) select 字段列表 from 当前MDB的表名

------解决方案--------------------
从 SQL Server Northwind 数据库的本地实例中的 Customers 表以及存储在同一计算机上的 Access Northwind 数据库中的 Orders 表选择所有数据。
USE Northwind
GO
SELECT c.*, o.*
FROM Northwind.dbo.Customers AS c
INNER JOIN OPENROWSET( 'Microsoft.Jet.OLEDB.4.0 ',
'C:\Program Files\Microsoft Office\OFFICE11\SAMPLES\Northwind.mdb '; 'admin '; ' ', Orders)
AS o
ON c.CustomerID = o.CustomerID
GO