web-dev-qa-db-ja.com

VisualStudioで認識されないデータベース形式accdb

  • Visual Studio Community2017を使用しています
  • Access 2010-2016
  • 作成したアクセスファイルをインポートできます
  • クライアントから送信されるファイルには、(テーブル、クエリ、フォーム、マクロ、およびモジュール)が含まれます
  • Provider = Microsoft.ACE.OLEDB.12.0;データソース= C:\ Users\jeremiah\Documents\Batching.accdb
  • クライアントから別の基本ファイルが送られてきましたが、問題なく開くことができました

そのため、認識されないデータベースエラーを報告する人々のために、現在のすべてのスタックオーバーフローソリューションを試しましたが、どれも役に立ちませんでした。

私の唯一の理論は、彼らが使用しているデータベースは、ビジュアルスタジオのデータソースとして使用するには複雑すぎるということです。何か提案はありますか?

4
jeremiah

問題が何であるかはわかりませんが、データベースファイルをMicrosoft Access 2003として再保存することで、この問題を解決しました。[データベースをAccess 2002-2003として保存(* .mdb)]に移動し、新しいファイルを使用します。

7
Mubarek

Visual Studio接続ではACE.OLEDB32ビットを使用する必要があります。 ([接続の追加]画面の[詳細...]ボタンをクリックします) enter image description here

Visual Studioは、サポートされていないJet.OleDBの使用を試みます。