none
C# 編譯.cs檔 資料庫使用access 無法開啟 問題出在 'Microsoft.jet.oledb.4.0'提供者並未登入於本機電腦上 RRS feed

  • 問題

  • C# 編譯.cs檔   資料庫使用access  無法開啟  問題出在 'Microsoft.jet.oledb.4.0'提供者並未登入於本機電腦上

    請懂得人幫忙一下  謝謝
    2012年9月15日 上午 01:08

解答

  • 您好

    1. 如果你的 Windows 7 是 64 位元,請安裝支援 64 bit 的 Microsoft Access Database Engine

    2. 或者你的應用程式不能編譯為 64 位元的應用程式,而必須編譯為 32 位元的應用程式,才可以使用 Microsoft Jet

    在方案總管中的專案節點上按右鍵,然後選擇 屬性 以打開專案屬性視窗,請點選左方的 建置 頁籤,然後在平台目標旁的下拉方塊中,選擇 x86

    clip_image004


    歡迎參觀我的Blog【菜鳥自救會】 粉絲專頁

    2012年9月15日 上午 02:17
    版主
  • C# 在隔壁 MSDN 論壇討論...

    Oledb.4.0 只有 x86

    Microsoft.ACE.OLEDB.12.0 有 x86 / x64


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。


    2012年9月15日 下午 04:36

所有回覆

  • 您好

    1. 如果你的 Windows 7 是 64 位元,請安裝支援 64 bit 的 Microsoft Access Database Engine

    2. 或者你的應用程式不能編譯為 64 位元的應用程式,而必須編譯為 32 位元的應用程式,才可以使用 Microsoft Jet

    在方案總管中的專案節點上按右鍵,然後選擇 屬性 以打開專案屬性視窗,請點選左方的 建置 頁籤,然後在平台目標旁的下拉方塊中,選擇 x86

    clip_image004


    歡迎參觀我的Blog【菜鳥自救會】 粉絲專頁

    2012年9月15日 上午 02:17
    版主
  • C# 在隔壁 MSDN 論壇討論...

    Oledb.4.0 只有 x86

    Microsoft.ACE.OLEDB.12.0 有 x86 / x64


    論壇是網友平等互助 保證解答請至 微軟技術支援服務


    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。


    2012年9月15日 下午 04:36