私はAC#アプリケーションをやっていると私はSQLiteのデータベースに接続する必要があります...のWindows 10のIoTラズベリー3
私はSQLite.Net使用しています - PCLをし、私は、データベースをアプリケーションフォルダに配置されていることを望みます
:私のデータベースがこのフォルダです:私はパスを与え、私はアプリケーションを実行すると、私は応答して、このエラーを持っています
と私はプロジェクトにそのフォルダを含めました
私を助けてもらえますか?
私はAC#アプリケーションをやっていると私はSQLiteのデータベースに接続する必要があります...のWindows 10のIoTラズベリー3
私はSQLite.Net使用しています - PCLをし、私は、データベースをアプリケーションフォルダに配置されていることを望みます
:私のデータベースがこのフォルダです:私はパスを与え、私はアプリケーションを実行すると、私は応答して、このエラーを持っています
と私はプロジェクトにそのフォルダを含めました
私を助けてもらえますか?
間違ったデータベースパスを参照しています。
別の方法は、次のコードをしようと、私は解決
var path = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "db.sqlite");
var db = new SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), path);
ありがとうございますが、このパスではどこにdb.sqliteファイルがありますか?私は別のアプリケーションでそのファイルを開こうとしているから... –
bin \ ARM \ Debugのdb.sqliteファイルを開いたら、watchデータベーステーブルに使用する別のアプリケーションで、コードからapportedした変更が表示されませんでした...私はコードからテーブルを作成する(私はコードが正しいことを確信している)bin \ ARM \ Debug \ Data \ db.sqliteにビルトインテーブルがなく、visual studioはエラーを表示しない。 .. –
です!ラズベリーPi3がファイルシステムでプロジェクト作成データベースファイルを実行するとき...
sqllite dbファイルが存在するデータベースのパスが正しいことを確認してください。アプリケーションが間違ったフォルダを検索しようとしているようです。 – Venky