none
64Bit ODBC 的問題 RRS feed

  • 問題

  • 我有一個WINDOW程式用VS2008開發使用  ACCESS的資料庫, 安裝在WIN7 64Bit的環境會發生ODBC 存取錯誤的狀況 
    爬文好像可以安裝 64-位元 OLEDB Provider for ODBC (MSDASQL) 但是安裝時總是出現"存放體空間不足"的錯誤, 請問該如何解決?
    2009年12月11日 上午 02:56

所有回覆

  • Hi,


    這問題有可能是安裝的硬碟槽沒有足夠的空間或是虛擬記憶體不夠(您可以去調高虛擬記憶體).




    Lolota
    微軟技術支援中心 (CSS)
    2009年12月11日 上午 05:41
  • 我把RAM加大為4G 當然虛擬記憶體也同樣的變成4G , 還是出現"存放體空間不足"的錯誤

    2009年12月11日 上午 06:30
  • Hi,


    安裝時有無產生Log檔案? 如果可以,請貼上來好嗎?



    lolota
    微軟技術支援中心 (CSS)
    2009年12月11日 上午 08:46
  • HI,

    虛擬記憶體指的是硬碟上的交換檔, 不是RAM的大小
    2009年12月12日 下午 01:40
  • Hi,


    您的問題解決了嗎?


    Lolota
    歡迎參加MSDN&TechNet技術社群交流活動 (時間:1/9(六) 11:30-17:30(台中金典),1/16(六) 11:30-17:30(台北微軟),1/23(六) 11:30-17:30(高雄漢來)),
    MSDN老爹TechNet小妹將盛裝出席, 要一睹風采, 就趕快報名!!
    2009年12月17日 上午 07:53
  • sorry ,這幾天出差在外, 下周進公司才有環境測試,謝謝關心,會很快再進行測試!
    2009年12月17日 上午 08:05
  • Access或Excel許多ODBC主要還是提供32bit驅動程式,雖然微軟有很多產品有64bit的版本,但是因為其產品相容性和設計上還是有很多的問題存在(例如Office 64bit excel的有許多的功能無法使用),所以無法從64bit下運行,依我的判斷(參考,但不一定正確)就算是在Window Server 64位,並安裝64位OLEDB Provider for ODBC(MSDASQL)的環境,結果還是只能用32bit的資料存取量來使用。一方面我想Access大部分還是用在資料輕量的存取上,所以在這方面微軟雖然說有支援,還是只能參考,實作上還是有可能會出現許多無法排解的問題。

    建議如果是資料上較大有可能超過32bit運算還是使用32 OLEDB Provider for ODBC (MSDASQL),或者使用SQL來取代Access的資料存取。

    希望能幫助到你








    2017年8月11日 下午 04:33
  • Access 的 oledb/odbc 安裝 x64/x86 必須不同 Office 版本,例如安裝 Access runtime 2016 x64 搭配 Access runtime 2013 x86

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

    2017年8月11日 下午 04:40
  • 看了發文日期才知道。

    感覺像鞭屍。


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

    2017年8月11日 下午 04:42
  • 我也被騙到了...

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2017年8月11日 下午 11:39
    版主