0

Visual C#2008でMS Accessデータベースの1つに接続しようとしていますが、問題はMS Access 2010がx64であり、Windows 7 x64を使用していて、ODBCに64ビットアーキテクチャ用のAccessドライバーが表示されないことです。だから私の質問は、利用可能なドライバーやそれを修正するものはありますか、それともx86にMSAccessを再インストールする必要がありますか?

データベースにSQLを使用できることはわかっていますが、Accessを使用する方が簡単です。

前もって感謝します

4

2 に答える 2

0

「現在、MicrosoftにはOffice製品で使用できる64ビットODBCドライバーはありません。ただし、接続するアプリケーションが32ビットである限り、32ビットODBCドライバーを使用してDSNを作成できます。 32ビットODBCドライバー、32ビットデータソースアドミニストレーターを使用する必要があります。64ビットOSを使用している場合は、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

于 2013-02-27T14:30:10.613 に答える
0

VSプロジェクトでx86プロセッサーを使用するように強制する必要があります。

ダブルクリック ここに画像の説明を入力してください

次に、プラットフォームのターゲットを設定します

ここに画像の説明を入力してください

于 2013-02-27T14:37:10.430 に答える