0
我正在寫一個小的MFC應用程序來使用ADO方法與Access數據庫對話。問題是它在一些計算機(大多是較新的Windows 7 SP1)上工作,但不是在較舊的計算機上,我真的需要解決這個問題,或者我沒有應用程序。在舊機器上與MSADO通信
錯誤是一個典型的信息「應用程序已停止工作」,所以沒有消息。
我最初導入使用
#import "libid:B691E011-1797-432E-907A-4D8C69339129" \
rename("EOF", "AdoNSEOF")
這是MSAdo60.tlb的UUID數據庫。我使用以下連接字符串連接到它:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+dbPath+";
兩臺機器都有msado15.dll和mado60.tlb。我需要檢查版本。
http://support.microsoft.com/kb/2517589 – 2012-08-14 12:50:19
我嘗試過,但它不工作不幸。然而,將UUID丟棄回msado15.dll有或者那個和2517589的組合。 – James 2012-08-14 14:18:35