簡體   English   中英

如何讓Microsoft Access 2007 32位在Windows 7 64位上顯示64位ODBC驅動程序?

[英]How do you get Microsoft Access 2007 32bit to show 64bit ODBC Drivers on Windows 7 64bit?

我按照這里的建議:

https://stackoverflow.com/questions/6721702/windows-7-64-bit-odbc-drivers-for-ms-access-missing

但它不適用。

我有64位的Oracle驅動程序。 如果我在管理工具中單擊ODBC mmc,我可以看到DSN。 在我的ODBC管理員的屬性中,它似乎指向ODBC管理員的64位版本,這是好的:

%windir%\system32\odbcad32.exe

如果我使用此版本的ODBC管理員,我可以通過mmc查看Oracle驅動程序和我的DSN。 但是,當我轉到Microsoft Access 2007(32位),然后單擊外部數據ODBC時,我的32位ODBC管理員正在打開,它沒有驅動程序。

Access 2007 32bit可以使用64位驅動程序連接數據庫(在本例中為oracle)嗎? 驅動程序在所有其他應用程序中工作正常,而不是Access。 如何讓Access使用64位ODBC管理員?

編輯:

為了澄清,問題是Access正在打開32位版本,即syswow64版本。 我需要它打開本機64位版本,它沒有打開。 問題是Microsoft Access不斷打開32位版本。 我需要它來打開64位版本。 ODBC管理員的MMC指向64位版本,但Microsoft Access保持打開32位版本。 我需要它來打開64位版本。 感謝幫助。

Win7有兩個 odbcad32.exe可執行文件。 system32中的那個,在所有的蠢貨中,實際上是64位接口。

對於真正的32位ODBC設置,您需要使用c:\\​​ windows \\ syswow64 \\ odbcad32.exe

下次見到他時,你可以向比爾蓋茨扔番茄,並代表整個行星人群感謝他做出如此愚蠢的設計決定。 他可能不再負責M $,但這仍然是他的錯......所有Windows都是他的錯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM