У меня есть файл MDB, к которому я обращаюсь с помощью OleDB:
OleDbConnection connection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Database.mdb;Persist Security Info=True");
и пытаюсь создать новую строку в таблице Users
:
connection.Open();
OleDbCommand cmd = new OleDbCommand("INSERT INTO `users` (`name`, `password`) VALUES ('asd', 'asd')", connection);
cmd.ExecuteNonQuery();
connection.Close();
Но ничего не происходит.Я не получаю сообщение об ошибке или исключения, оно работает без проблем.Но когда я проверяю базу данных после завершения программы, таблица все еще пуста.
(я уже пробовал то же самое с использованием DataSets и TableAdapters, но там произошло то же самое: Вставка не зафиксирована в базе данных )