none
關於access的資料類型.mdb .accdb RRS feed

  • 問題


  • 我使用vb2008和access2010

    連結.accdb資料庫時出現以下錯誤

    'mircosoft.ace.oledb.12.0'提供者並未登錄於本機電腦上

    而連結.mdb的檔案卻不會出現錯誤

    已安裝 AccessDatabaseEngine_X64

    並將cpu設定調成x86

    想請教如何解決這問題~

    2013年11月24日 上午 09:26

解答

所有回覆

  • OS 的位元版本?

    用 x64 的 driver ,CPU 就要用 x64,要用 x86 模式,就要用 32 位元的 driver。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2013年11月24日 上午 11:25
  • os是win7 64位元的~

    事情是這樣的...我第一次使用vb連結access

    一開始連結.mdb遇到" Microsoft.Jet.OLEDB.4.0" 的問題  (.accdb似乎可以)

    看網路上說是不支援64位元 , 於是安裝了AccessDatabaseEngine_X64

    也將 專案->屬性->編譯->平台  改成x86

    之後.mdb可以了  ,   .accdb反而不行 ('mircosoft.ace.oledb.12.0'問題)

    不好意思  我算是新手 不太清楚要提供那些資訊 還請前輩指教

    2013年11月24日 下午 01:05
  • 請注意同一部電腦不能同時安裝32位元和64位元版本的驅動程式:SSIS: how to use Access 2010 accdb x64 as a source on win7x64
    2013年11月25日 上午 11:07
  • 請問~如果電腦office安裝x64的版本
    就要裝x64位元的AccessDatabaseEngine?


    意思是說.mdb和.accdb只能選一種嗎 ?
    • 已編輯 RuRuMin 2013年12月1日 下午 01:04
    2013年12月1日 下午 12:47
  • 請問~  我裝x64AccessDatabaseEngine,組態的CPU 用 x64 , 連結.mdb的資料庫會顯示

    "'Microsoft.Jet.OLEDB.4.0' 提供者並未登錄於本機電腦上。"

    組態的cpu選x86才可以運行耶?

    2013年12月1日 下午 12:59
  • oledb 4.0 沒有 x64 driver

    你一開始不是用 12.0 嗎...


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2013年12月1日 下午 01:05
  • 我把microsofe access database engine2010_x64 移除

    裝了microsofe office access database engine2007

    目前.accdb組態設anycpu可用

    .mdb設x86可用

    請問這樣是正確的嗎?



    2013年12月1日 下午 01:48
  • Access 2007 沒有 x64 driver 。

    目前也只有最後一版有 x64 driver 。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2013年12月1日 下午 02:32