2013-02-27 67 views
0

我試圖連接到我在Visual C#2008中的MS Access數據庫之一,問題是MS Access 2010是x64,我使用的是Windows 7 x64, t在ODBC中看到64位體系結構的任何Access驅動程序,所以我的問題是,是否有任何驅動程序可用或修復它,或者我必須在x86中重新安裝MS Access?將Visual C#2008連接到MS Access 2010 x64

我知道我可以對數據庫使用SQL,但寧願使用Access作爲它對我來說更容易。

在此先感謝

+0

你推出的x64或odbc經理的x32版本? – 2013-02-27 16:59:34

回答

0

「目前微軟並沒有提供對Office產品的任何64位ODBC驅動程序。 但是,只要你想連接到應用程序是32位的,則可以使用32位ODBC驅動程序來創建DSN要訪問32位ODBC驅動程序,必須使用32位數據源管理員,如果您使用的是64位操作系統,則必須直接啓動32位數據源管理員。位於以下路徑:c:\ windows \ sysWOW64 \ odbcad32.exe ...「

從以下鏈接:http://answers.microsoft.com/en-us/office/forum/officeversion_other-access/64-bit-driver-for-dsn-for-ms-access-database/be8c0ad4-d8fd-48e0-9026-b95d84135820

+0

Access 2010有ACE和驅動程序的x32和x64版本。 – 2013-02-27 16:58:31

0

你必須強迫你的VS項目(S)使用86 processers:

雙擊 enter image description here

然後設定目標平臺

enter image description here