把SQLServer数据下载到客户端Access中,求高效率的办法。记录数据10000条insert into openrowset 远程SQL Server到本地Accessinsert into openrowset('Microsoft.Jet.OLEDB.4.0','+sFileName+';'admin';'','select * from localA')
select * from remoteA.这样的语句执行过以后.... 会把数据导入到远程数据库服务器的机器上,如果能把数据导到本地机器上的ACCESS呢?不想用共享受磁盘写远程路径的办法,或者有没有其它导数据办法呢/因为数据量比较大,所以要求速度快。如果用本地循环的话,速度慢的不可以接受..用的ADO控件
select * from remoteA.这样的语句执行过以后.... 会把数据导入到远程数据库服务器的机器上,如果能把数据导到本地机器上的ACCESS呢?不想用共享受磁盘写远程路径的办法,或者有没有其它导数据办法呢/因为数据量比较大,所以要求速度快。如果用本地循环的话,速度慢的不可以接受..用的ADO控件
INSERT INTO opendatasource( 'Microsoft.Jet.OLEDB.4.0','Data Source="c:\doc\accessdb.mdb";Jet OLEDB:Database Password=abc)... B04 (afield1,afield2,afield3,afield4,afield5,afield6)
SELECT sfield1,sfield2,sfield3,sfield4,sfield5,sfield6
FROM sqltablename
(不过,这样只会插入到新的表)
SELECT * into test1 FROM test IN [ODBC]
[ODBC;Driver=SQL Server;UID=sa;PWD=;Server=vpc98;DataBase=master;]
insert into test1 select * FROM test IN [ODBC]
[ODBC;Driver=SQL Server;UID=sa;PWD=;Server=vpc98;DataBase=master;]