2016-07-28 12 views
0

私はAC#アプリケーションをやっていると私はSQLiteのデータベースに接続する必要があります...のWindows 10のIoTラズベリー3

私はSQLite.Net使用しています - PCLをし、私は、データベースをアプリケーションフォルダに配置されていることを望みます

enter image description here

:私のデータベースがこのフォルダです

enter image description here

:私はパスを与え、私はアプリケーションを実行すると、私は応答して、このエラーを持っています

と私はプロジェクトにそのフォルダを含めました

私を助けてもらえますか?

+0

sqllite dbファイルが存在するデータベースのパスが正しいことを確認してください。アプリケーションが間違ったフォルダを検索しようとしているようです。 – Venky

答えて

0

間違ったデータベースパスを参照しています。

別の方法は、次のコードをしようと、私は解決

var path = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "db.sqlite"); 
var db = new SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), path); 
+0

ありがとうございますが、このパスではどこにdb.sqliteファイルがありますか?私は別のアプリケーションでそのファイルを開こうとしているから... –

+0

bin \ ARM \ Debugのdb.sqliteファイルを開いたら、watchデータベーステーブルに使用する別のアプリケーションで、コードからapportedした変更が表示されませんでした...私はコードからテーブルを作成する(私はコードが正しいことを確信している)bin \ ARM \ Debug \ Data \ db.sqliteにビルトインテーブルがなく、visual studioはエラーを表示しない。 .. –

1

です!ラズベリーPi3がファイルシステムでプロジェクト作成データベースファイルを実行するとき...

関連する問題