Windows CE 5.0アプリケーションでデータベースとの接続を確立しようとしていて、Compact Framework 2.0を使用していますSQL Server CEデータベースの接続文字列
データベースはプロジェクトのフォルダ内にあります。
C:\ DocumentsとSettings \ softdil \マイドキュメントのVisual Studio 2008の\プロジェクト\データロジック\データロジック\
これらは、私は、データベースを接続して開くために使用している線です:
SqlCeConnection conn = new SqlCeConnection();
conn.ConnectionString = "Data Source = Datalogic.sdf;";
conn.Open();
私に美しい "データベースファイルが見つかりません"というエラーメッセージが表示されます。
私も同じ結果に絶対URIで試してみました:
conn.ConnectionString = "Data Source = C:\\Documents and Settings\\softdil\\My Documents\\Visual Studio 2008\\Projects\\Datalogic\\Datalogic;";
は、私はここで間違って何をしているのですか?
モバイルデバイスでアプリケーションがデバッグ(実行)されている可能性がありますか?
アプリケーションがロードされたときにデータベースが機能するので、リストボックスに関連付けられ、データをデータベースから正しくロードするため、実際にはそうは思いません。
手動で作成していないとapp.configはありますか?私はソリューションエクスプローラでそれを見ません。 – rfc1484
いいえ、私は忘れましたが、CEはそれらを使用していません。それでも、あなたの質問では、あなたはデータを持っていると言いますので、どこで問題が起こりますか? –
問題は、コンピュータのデータベースに接続しようとしましたが、Windows CE端末で検索していたため、見つからなかったためです。とにかくそれは今修正されました。 – rfc1484