iT邦幫忙

0

Run-time error 3706 ;找不到提供者。它可能未被正確安裝

Run-time error 3706 ;找不到提供者。它可能未被正確安裝
因有一個POS系 原本是在 windows 2000 上執行的
但 移到XP 後 就出現
"Run-time error 3706 ;找不到提供者。它可能未被正確安裝"
網上找了很多方法都效
包括 MDAC 在XP上也有在裝一次 2.7版 但一樣不行

有關POS 的描述如下

  1. 在windows 2000 上運行
  2. 是用 Seagate Crystal Reports 6.0
  3. access 97 的 MDB
    現在我在 XP 出現 ERROR 我也有安裝了 CR 6.0 還是不行
22
外獅佬
iT邦大師 1 級 ‧ 2009-04-21 15:13:15
最佳解答

這個訊息,應該是對應的資料庫Driver沒有安裝,
建議你可以檢查一下那台Windows 2000的『資料來源(odbc)』,看看有沒有特殊的資料庫Driver或者自訂的DSN。

不明
【**此則訊息已被站方移除**】
16
bizpro
iT邦大師 1 級 ‧ 2009-04-21 16:25:49

兩個可能原因:
1.你是用Administrator的權限安裝你的POS系統嗎? MDAC要用Administrator的權限安裝.
2.XP有內建MDAC, 是否因版本不相容的DLL Hell導致?

請試試regsvr32 %windir%\system32\msjetoledb40.dll與重新註冊相關的DLL至正確的DLL.

我要發表回答

立即登入回答