microsoft.ACE.OLEDB.12.0 提供者並未登錄於本機電腦上

本帖最後由 inori 於 2010-4-30 00:44 編輯

我的VB無法連接ACCESS,
但是我把整個PROJECT複製到XP x86(office2007+vb2008)上就沒有問題,正常地能run
我已經SEARCH過,好像是64BIT的問題,有沒有高手知道能否解決?一定要用32BIT OS嗎?
我用WIN7 x64 + OFFICE 2007 + VB2008的
已經安裝了2007 Office System Driver: Data Connectivity Components

附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

 
本帖最後由 gloomybear 於 2010-4-30 15:29 編輯

Office 2003/2007 無 64 bit 版本既microsoft.ACE.OLEDB, 你可以:
1. 將你個VB program compile 做32bit only 不要設做mix mode, 咁佢就識用32bit office library
或2. 安裝 64bit 版既 2010 Office System Driver, 但佢仲係beta
http://www.microsoft.com/downloa ... &displaylang=en

TOP

Office 2003/2007 無 64 bit 版本既microsoft.ACE.OLEDB, 你可以:
1. 將你個VB program compile 做32bit on ...
gloomybear 發表於 2010-4-30 03:27 PM


THX!!
請問方法1要點做/係邊度SET?

TOP

我都係寫c#多,唔係好知vb點set.
通常都係project既properties
裡面有分debug同release
然後會再細分cpu,就會見到有分32-bit,64bit定係max mode
Default通常都係max mode

TOP

我都係寫c#多,唔係好知vb點set.
通常都係project既properties
裡面有分debug同release
然後會再細分cpu,就 ...
gloomybear 發表於 2010-5-2 12:34 AM


找到,成功了,謝謝你

TOP