クエリをサポートするリレーショナル データベースの問題に少し苦労しています。当初、OleDB データ アダプタを使用して、Microsoft Access データベース (Access 2000 で作成) に接続する予定でした。問題は、次のような接続文字列を使用する場合です。
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=yourdbfile.mdb; Jet OLEDB:データベース パスワード=yourpassword;
MDAC 2.6 以降をインストールする必要があるというエラー メッセージが表示されます。別の接続文字列を使用しようとしました。
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=yourdbfile.mdb; Jet OLEDB:データベース パスワード=yourpassword
データベースを開こうとすると、まだこの MDAC エラーが発生します。
それから、SQlite などの代替データベースを使用することを考え始めました。サーバーを必要とする SQLServer または Oracle タイプのデータベースは、データベースのユーザー数が少ないため、おそらくやり過ぎです。
c# .NET を適切にサポートし、高速で使用するのに適したデータベースはどれですか?