2

Visual Studio 2015 を Access 2016 に接続できないようです。どちらも 64 ビットです。多くのフォーラムを見てきましたが、ほとんどの人が MS Access 2010 エンジン (x64) をインストールするように言っています。

私はここにある例に従いました - https://msdn.microsoft.com/en-us/library/ms171893.aspx

データ接続ウィザードを使用して新しいデータ接続をセットアップしようとしたとき、次の「データ ソース」選択ドロップボックスを使用して見つけることができるはずです。

OLE DB 用の .NET Framework データ プロバイダー

そして、OLE DB プロバイダーの次のドロップボックスで見つけます

Microsoft Office 12.0 Access データベース エンジン OLE DB

ただし、このオプションは表示されません。そのリストにある他の OLE プロバイダーのいくつかを使用しようとしましたが、そのうちの 1 つまたは 2 つに接続できましたが、テーブルが無効なオブジェクトであるというエラーが表示されます。Access dbに接続できるようにするために他に何をしようとしているのかわかりません。

どんな助けでも大歓迎です。

4

1 に答える 1

1

他の誰かがこの問題を抱えている場合..

他の投稿で述べたように、Access DB エンジンが必要です。MS Access の任意のバージョンだけでは十分ではありません (これは私にとって非常に奇妙です)。このトピックで私が見た他のすべての投稿では、必要なバージョン (x86 と x64) が指定されていません。Office x64を使用しています。

でも

私が使用しなければならなかった Access DB エンジンはx86 バージョンでした(私は Access 2010 db Engine を使用しました)。これは、Visual Studio (2015) が x86 アプリケーションであることに関係していると思いますが、よくわかりません。

これで私の問題は解決しました。

于 2016-09-30T16:38:35.690 に答える