У меня есть приложение для Windows Phone, и я пытаюсь подключиться к базе данных. База данных действительна, я подтвердил. Я использую sqlite-клиент Codeplex, чтобы попытаться подключиться.
Сначала я добавляю свою базу данных в свой проект, используя «> add> Existing item>», и после этого я пытаюсь подключиться, используя код:
db = new SQLiteConnection(@"Database.db");
db.Open();
Debug.WriteLine("DB opened");
SQLiteCommand cmd = db.CreateCommand("SELECT * FROM Tags");
var lst = cmd.ExecuteQuery<Tags>();
foreach (Tags r in lst)
{
Debug.WriteLine(r.Tag);
}
Debug.WriteLine(":D");
Класс My Tags выглядит так:
public class Tags
{
public int id { get; set; }
public string Tag { get; set; }
}
И я получаю сообщение об ошибке в проекте sqlite (в Sqlite3.Vdbe Prepare()
), в котором говорится, что no such table:Tags
. Таблица там, я просмотрел базу данных, и имя таблицы правильное.
Что я делаю не так?