發生原因:當您使用 64位元作業系統 + 64位元 SQL Server 的時候,可能會遇到此問題。

因為:Microsoft.Jet.OLEDB.4.0 目前沒有 x64 位元版本。

 

解決辦法:安裝 64位元版本的 Microsoft Access Database Engine 2010

 

安裝完當執行 OPENROWSET 與 OPENDATASOURCE 函數時

就可以連線以下的檔案類型:

1. Excel:*.xls、*.xlsx。

2. Access:*.mdb、*.accdb。

 

當安裝完成後,將原本的連接物件

由Microsoft.Jet.OLEDB.4.0 換成 Microsoft.ACE.OLEDB.12.0

AwEi 發表在 痞客邦 PIXNET 留言(0) 人氣()