Я создал базу данных SQLite через SQLiteManager. У меня есть таблица под названием Конверты и другие таблицы. Когда я получаю к нему доступ из кода (ниже), я получаю исключение, в котором говорится, что таблица, к которой я пытаюсь получить доступ, не существует. Я пробовал конверты и конверты ZVDB. Да, я дважды проверил написание имен таблиц.
var conn = new SqliteConnection("Data Source=ZVDB");
using ( var cmd = conn.CreateCommand()) {
conn.Open();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "insert into Envelopes (Name, Remainder, Budget) values (@1, @2, @3); select @@identity";
cmd.Parameters.Add("@1", DbType.String).Value = env.Name;
cmd.Parameters.Add("@2", DbType.Int32).Value = env.Remainder;
cmd.Parameters.Add("@3", DbType.Int32).Value = env.Budget;
env.ID = (int) cmd.ExecuteScalar();
}
У меня есть это в моем проекте MonoDevelop, установленное с правильным действием.