Access的表比Sql的表少一个字段,使用
INSERT INTO List
SELECT *
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'E:\work\20050201.Mdb';
'admin'; '', list) Rowset_1
就提示列名或所提供的值的数目与表定义不匹配,
如何能导入?且同时对多出来的那个字段付个初值。求教。
...全文
814打赏收藏
Access导入Sql的问题?求教
Access的表比Sql的表少一个字段,使用 INSERT INTO List SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'E:\work\20050201.Mdb'; 'admin'; '', list) Rowset_1 就提示列名或所提供的值的数目与表定义不匹配, 如何能导入?且同时对多出来的那个字段付个初值。求教。
insert into list(字段1,字段2...........) --注意字段的对应
SELECT a.*,'少的字段的初值'
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders)
AS a
GO