2016-07-28 10 views
0

Я делаю C# приложение, и мне нужно подключиться к базе данных 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

Когда я открываю файл db.sqlite в bin \ ARM \ Debug с другим приложением, которое я использую для таблицы базы данных наблюдений, и я не видел изменения, которые я передал из кода ... Например, я создаю таблицу из кода (я уверен, что код прав), но нет никакой таблицы в bin \ ARM \ Debug \ Data \ db.sqlite, а визуальная студия не обнаруживает никаких ошибок. .. –

1

Я решил! Когда малиновый Pi3 выполняет проект, создайте файл базы данных в своей файловой системе ...

Смежные вопросы