Я не могу сохранить данные в Access 2007. Я попробовал следующее:
- Добавить пароль к моей БД; не работал
- Сохранение БД в виде файла 2003 года; не работал
Вот мой код:
public bool ExecuteUDI(string query)
{
Command = new OleDbCommand();
Command.Connection = Connection;
Command.CommandText = query;
Command.CommandType = System.Data.CommandType.Text;
try
{
// Open connection
Open();
if (Command.ExecuteNonQuery() != -1)
return true;
else
return false;
}
catch (Exception e)
{
mError = "ExecuteUDI - " + e.Message;
return false;
}
finally
{
// Always close connection
Close();
}
}
Когда я добавляю точки останова, я вижу, что мой запрос выглядит хорошо:
INSERT INTO DVD (Titel) VALUES ('Elegy')
Я не получаю никаких ошибок, но количество затронутых строк равно 0. Почему? Я не понимаю ..