--下面是在SQL中,直接用SQL語句讀取幾種常見的文件格式中的數據

--/* 文本文件

select * from

OPENROWSET('MICROSOFT.JET.OLEDB.4.0'

,'Text;HDR=NO;DATABASE=C:' --c:是目錄

,aa#txt) --aa#txt是文本文件名aa.txt

--*/

--/* Excel文件

select * from

OPENROWSET('MICROSOFT.JET.OLEDB.4.0'

,'Excel 8.0;IMEX=1;HDR=YES;DATABASE=c: est.xls' --c: est.xls是Excel文件名

,sheet1$)

--/* DBase IV文件

select * from

OPENROWSET('MICROSOFT.JET.OLEDB.4.0'

,'DBase IV;DATABASE=C:' --c:是目錄

,'select * from [客戶資料4.dbf]') --客戶資料4.dbf是文件名

--*/

--/* DBase III文件

select * from

OPENROWSET('MICROSOFT.JET.OLEDB.4.0'

,'DBase III;DATABASE=C:'

,'select * from [客戶資料3.dbf]')

--*/

--/* FoxPro 數據庫

select * from openrowset('MSDASQL',

'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:', --c:是目錄

'select * from [aa.DBF]') --aa.dbf是文件名