星期五, 10月 10, 2014

[VFP] ADODB.Connection: 找不到提供者。它可能未被正確安裝

程式發生下列錯誤訊息
程式發生異常,錯誤訊息如下:
使用者:OOXX
電腦:QCUSER-PC # QCUser
發生時間:03/10/02 01:28:36 PM
錯誤行數:294
錯誤程式碼: OLE IDispatch 異常碼 0 出自 ADODB.Connection: 找不到提供者。它可能未被正確安裝。。.
錯誤訊息:OLE IDispatch 異常碼 0 出自 ADODB.Connection: 找不到提供者。它可能未被正確安裝。。.
錯誤程式觸發: DATATOEXCEL
錯誤編號:1429
ODBC訊息:找不到提供者。它可能未被正確安裝。
ODBC SQL 狀態:ADODB.Connection
ODBC 資料來源錯誤編號:C:\Windows\HELP\ADO270.CHM
ODBC 連接控制碼:1240655
ㄧ看見這個錯誤訊息,直覺就是該電腦並沒有安裝 Microsoft Access Database Engine 2010 可轉散發套件(以下簡稱 Microsof ACE.OLEDB.12.0),安裝完就離開,連測試都沒有測試,沒想到使用者還是回報說有相同的錯誤訊息,慘 ~~

測試後發現到問題,該 OS 是 64 bit,所以直覺是安裝 64 bit Microsof ACE.OLEDB.12.0,但沒想到 Office 2013 是 32 bit 的,暈
  • Win7 64 bit
[VFP] ADODB.Connection 找不到提供者。它可能未被正確安裝-1
  • Office 2013 32 bit
[VFP] ADODB.Connection 找不到提供者。它可能未被正確安裝-2

[VFP] ADODB.Connection 找不到提供者。它可能未被正確安裝-3

重新安裝 32 bit Microsof ACE.OLEDB.12.0 就解決這個問題 ~~

沒有留言:

張貼留言