接続をテストするためだけに、次のコードがあります。
public void Test()
{
SqlCeConnection conn = new SqlCeConnection(@"Data Source=/Application/Database.sdf;");
try
{
conn.Open();
label1.text = "Connection!";
}
catch (Exception ee)
{
label1.text = "No connection!";
}
}
このデータベースに接続しようとすると、アプリケーションは例外をスローしconn.Open()
ます
SqlCeException が処理されませんでした
そしてそれ以上のものはありません。例外メッセージが空白なので、何が問題なのかわかりません。
データベースファイルがそこにあり、アプリケーションは true を返します
File.Exist(@"/Application/Database.sdf");
したがって、ファイルにアクセスできます。
私はおそらくここで本当に間違ったことをしているのですが、誰か助けてもらえますか?
Windows CE 5 で Compact Framework 2.0 を使用していますが、問題のアプリケーションは既存のものです。大量のデータをより簡単にロードできるように、データベースを追加しようとしています。