基本的に私がやろうとしているのは、小さな WPF プログラムを実行することです。ユーザーは SQL Server Compact データベースを選択し、プログラムは特定のテーブルから特定の情報を表示します。
私が問題を抱えているのは接続文字列です。ユーザーがデータベースが保存されている場所を参照できるようにし、1 つの場所に保存しないようにしたい (それが理にかなっている場合)
特定の名前のデータベースが 1 つの場所にある場合、プログラムを動作させることができますが、ユーザーが情報を確認したいデータベースの名前はすべて異なりますが、ファイル拡張子はすべて同じになります。
たとえば、私が現在持っているコードは次のとおりです。
string Myfile = @"C:\Users\documents\visual studio 2010\debug\FILE.sdf";
SqlCeConnection localDatabaseConn = new SqlCeConnection("data base = " + Myfile +";
ファイルを特定の名前で特定の場所に保存すると、必要な結果を得ることができますが、ユーザーが自分のファイルを参照できるようにしたいのですが、そのファイルは別の名前で、マシン上のどこにでもある可能性があります.
どんな助けでもいただければ幸いです