locked
2008 r2 odbc裏驅動程式沒有mdb RRS feed

  • 問題

  • 請問我的程式要連

    path="xxxx.mdb"
    ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath(path)&";Persist Security Info=False"
                            
    Set Conn=Server.CreateObject ("ADODB.Connection")
    Conn.Open ConnStr

    但IIS log出現|460|800a0e7a|找不到提供者。它可能未被正確安裝。

    我到odbc裏面去看發現2008的驅動程式並沒有安裝mdb,請問要如何安裝

    2011年6月29日 上午 07:21

解答

所有回覆

  • Hi, 情您參考下圖到"C:\Windows\SysWOW64"目錄執行 odbc32.exe 進行之後的設定.

     


    請記得對您有幫助的回覆標註為"解答". 以幫助其他尋找解答及參與社群討論的朋友們.
    Please remember to click “Mark as Answer” on the post that helps you. This can be beneficial to other community members reading the thread.

    Windows 7 技術支援中心 - 在這裡全部都找得到!
    Windows 7 技術支援中心 - 在這裡全部都找得到!
    2011年6月29日 上午 07:55
  • http://social.msdn.microsoft.com/Search/zh-TW/?Refinement=112&query=236%20x64%20odbc
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年6月29日 下午 03:20
  • 我選任何mdb他都要我給資料庫路徑,但我不是透過odbc用路徑連

    而是程式裏面直接抓,我問的是2008的驅動程式沒有mdb

    path="xxxx.mdb"
    ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath(path)&";Persist Security Info=False"

    2011年6月30日 上午 03:48
  • 執行:\Windows\SysWOW64"目錄執行 odbc32.exe驗動程式裏有看到以前舊的mdb,但為何無法將驅動程式加到2008的odbc
    2011年6月30日 上午 03:53
  • 建議您這邊可以先確認看看您的連線字串是否正常可以連線到Access資料庫. 提供您以下的方式來測試.

    1. 您可以在桌面上建立一個文字檔,然後將副檔名改成 udl.

       

    2. 點兩下test.udl後會開啟一個資料連線內容視窗. 在提供者這邊點選到 Access 的OLE DB Provider. 然後按下一步.

    3.到連線標籤中去輸入您的Access資料夾的實體路徑. 然後按下測試連線.

    4. 跳出測試連線成功.就代表這次設定完成.

    5. 將這個udl檔案拉到記事本中,會出現連線字串.妳的程式就可以利用這個連線字串來連資料庫.

     

    2011年6月30日 上午 09:56
  • 裏面並沒有microsoft office 12.0 access database..可以選
    2011年7月1日 上午 07:35
  • 那你有安裝Office嗎?

    沒有裝就沒有這一個項目

    2011年7月1日 上午 07:47
  • 請問64位Windows 2008 r2無法連線Access資料庫錯誤的排除方式
    2011年7月1日 上午 07:57
  • 您可以下載到下列網址下載安裝 Microsoft Access Database Engine 2010 可轉散發套件
    http://www.microsoft.com/downloads/zh-tw/details.aspx?familyid=c06b8369-60dd-4b64-a44b-84b371ede16d&displaylang=zh-tw

    安裝後就會有Access 的OLE DB Provider.

     

     

    Windows 7 技術支援中心 - 在這裡全部都找得到!
    Windows 7 技術支援中心 - 在這裡全部都找得到! 

    2011年7月1日 上午 08:10