OPENDATASOURCE 打开excel、access、qsl
use test
insert into OPENDATASOURCE('SQLOLEDB', 'Data Source=192.168.2.200;User ID=sa;Password=110').test.dbo.adf--打开远程数据库
select * from OpenRowSet('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;HDR=Yes;IMEX=1;Database=c:/2003.xls', [kg$])
--查询远程数据库
select * from OPENDATASOURCE('SQLOLEDB', 'Data Source=服务器地址;User ID=用户名;Password=密码').test.dbo.adf;
insert into OPENDATASOURCE('SQLOLEDB', 'Data Source=192.168.2.200;User ID=sa;Password=110').test.dbo.adf--打开远程数据库
select * from OpenRowSet('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;HDR=Yes;IMEX=1;Database=c:/2003.xls', [kg$])
--查询远程数据库
select * from OPENDATASOURCE('SQLOLEDB', 'Data Source=服务器地址;User ID=用户名;Password=密码').test.dbo.adf;
--打开sql远程数据
select * from OpenRowSet('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;HDR=Yes;IMEX=1;Database=c:/2003.xls', [表格名称$])
select * from Opendatasource('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;HDR=Yes;IMEX=1;Database=c:/2003.xls')...[表格名称$]
--开打excel
select * from
opendatasource('Microsoft.jet.oledb.4.0','data source=数据库所在位置.mdb;user id=admin;password=;')...[表格名称]
--打开access
(注:用office2007的同学 把privider改为'Microsoft.ACE.OLEDB.12.0',2007与2003的提供器是不一样的。。特别主意!!!)