MSSQL可以如下:/*************导出到Access********************/ insert into openrowset('Microsoft.Jet.OLEDB.4.0', 'x:\A.mdb';'admin';'',A表) select * from 数据库名..B表/*************导入Access********************/ insert into B表 selet * from openrowset('Microsoft.Jet.OLEDB.4.0', 'x:\A.mdb';'admin';'',A表)
可是,要导出的的表在原来的Excel中是没有的。
SELECT * FROM [ODBC;Driver=SQL Server;Server=远程SQL服务器名;Uid=用户名;Pwd=密码;database=数据库名].表名
你的有问题啊:select * into Products from Products IN --这里是什么意思? [ODBC][ODBC;Driver=SQL Server;UID=sa;PWD=123456;Server=127.0.0.1;DataBase=Trade;] --如果是从SQL取数并生成表,应该用: select * into Products from [ODBC;Driver=SQL Server;UID=sa;PWD=123456;Server=127.0.0.1;DataBase=Trade;]
insert into openrowset('Microsoft.Jet.OLEDB.4.0',
'x:\A.mdb';'admin';'',A表) select * from 数据库名..B表/*************导入Access********************/
insert into B表 selet * from openrowset('Microsoft.Jet.OLEDB.4.0',
'x:\A.mdb';'admin';'',A表)
FROM [ODBC;Driver=SQL Server;Server=远程SQL服务器名;Uid=用户名;Pwd=密码;database=数据库名].表名
from Products IN --这里是什么意思?
[ODBC][ODBC;Driver=SQL Server;UID=sa;PWD=123456;Server=127.0.0.1;DataBase=Trade;]
--如果是从SQL取数并生成表,应该用:
select * into Products
from [ODBC;Driver=SQL Server;UID=sa;PWD=123456;Server=127.0.0.1;DataBase=Trade;]
Products IN [ODBC][ODBC;Driver=SQL Server...]
表名, 关键字 类型 数据库