今天同事給了我幾個DBF檔案要我匯進SQL資料庫...
頭一次要讀出DBF檔的資料,google了一堆文也裝了FoxPro的 OLEDB,但似乎都不順遂。無意間看見一篇文章提到Microsoft.ACE.OLEDB.12.0的Provider就可以連結DBF檔,立馬測試發現真的可以,筆記一下(爬文很辛苦...),語法如下
SELECT *
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','dBASE IV;Database=C:\filepath\',
'SELECT * FROM xxx.DBF')
要能用Microsoft.ACE.OLEDB.12.0的Provider記得得裝64位元的Microsoft Access Database Engine 2010 可轉散發套件歐
我是ROCK
rockchang@mails.fju.edu.tw