我正在製作專題
以前的access 2003資料庫檔案
換成 access 2013以後出現錯誤,asp.net連不上了
錯誤 -- 'Microsoft.ACE.OLEDB.12.0' 提供者並未登入於本機電腦上。
20點謝謝
最佳解答
- 發問者自選
er">
希望我這篇文章對您有幫助。
[AccessDataSource] Office Access 2010 / 2013 與 Microsoft.ACE.OLEDB
http://www.dotblogs.com.tw/mis2000lab/archive/2013/01/29/accessdatasource_microsoft_ace_oledb.aspx
關於 AccessDataSource 與 VS 2012
(1). 如果您找不到 AccessDataSource
請到「工具箱」按下滑鼠右鍵,先取消「AccessDataSource」的勾勾,然後按下確定。
(很奇怪,預設已經有打勾,但沒有出現??)
重新進入工具箱,打勾「AccessDataSource」,按下確定就會出現。
......................................................................................................................................................................
(2). Office (Access) 2010 / 2013版本裡面的 Access,改用 .accdb副檔名
(以前的 Access,副檔名 .mdb)
當您使用 AccessDataSource時,會出現警告訊息:
'Microsoft.ACE.OLEDB.12.0' 提供者並未登入於本機電腦上。
'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
請到此下載軟體 ( AccessDatabaseEngine.exe ),安裝後可以解決 (此為 正體中文版)
Microsoft Access Database Engine 2010 可轉散發套件
http://www.microsoft.com/zh-tw/download/details.aspx?id=13255
前些天有人問過相同問題,是您同學嗎?
***********************************************
ASP.NET 專題實務與教學網站
http://www.dotblogs.com.tw/mis2000lab/
***********************************************