未在當地計算機上註冊“Microsoft.ACE.OLEDB.12.0”提供程式
看office 是安裝什麼版本...
如果 你開啟一個access,在工作管理員中看到 msAccess.exe *32 , 你還是將你程式的除錯和編譯平臺換成 x86,
X64 的Exe 呼叫 X86 的資料驅動程式 ,好像是不行。
X86 的Exe 呼叫 X64 的資料驅動程式, 好像是可以,向下相容...
你安裝 AccessDatabaseEngine,如果你的access 是 X86, 就算是你裝 AccessDatabaseEngine X64 又有啥用,AccessDatabaseEngine 主要是解決沒有安裝 office 的機器上的還能夠支援access資料訪問...