在sqlserver中連線excel需要先新增連結資料來源,並進行使用者登入,之後才可以使用,且使用後應該斷開使用者登入和連結資料來源。以下是sql2000中連線excel2000,如果使用了更高版本軟體,請參考軟體使用幫助的對應版本號:
--連線資料來源
execsp_addlinkedserver"excelsource","jet4.0",
"microsoft.jet.oledb.4.0",
"d:\song.xls",
null,
"excel5.0"
go
--連線使用者登入
execsp_addlinkedsrvlogin"excelsource","false","sa","admin",null
--進行查詢
selectf1fromexcelsource...songbase
--斷開使用者登入
execsp_droplinkedsrvlogin"excelsource",null
--斷開資料來源
execsp_dropserver"excelsource","droplogins"
在sqlserver中連線excel需要先新增連結資料來源,並進行使用者登入,之後才可以使用,且使用後應該斷開使用者登入和連結資料來源。以下是sql2000中連線excel2000,如果使用了更高版本軟體,請參考軟體使用幫助的對應版本號:
--連線資料來源
execsp_addlinkedserver"excelsource","jet4.0",
"microsoft.jet.oledb.4.0",
"d:\song.xls",
null,
"excel5.0"
go
--連線使用者登入
execsp_addlinkedsrvlogin"excelsource","false","sa","admin",null
go
--進行查詢
selectf1fromexcelsource...songbase
go
--斷開使用者登入
execsp_droplinkedsrvlogin"excelsource",null
go
--斷開資料來源
execsp_dropserver"excelsource","droplogins"
go