484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
||||||
1 | ||||||
.NET 4.x Не сохраняются изменения в базе данных23.10.2014, 15:36. Показов 1249. Ответов 1
Метки нет (Все метки)
Доброго времени суток.
Столкнулся с проблемой несохранения изменений в базе данных. Читал похожие темы, в том числе и на этом форуме - не нашёл решения. База данных mdf. В данный момент есть одна таблица "table", которая содержит 5 столбцов: Id, num1, num2, login, password, time и 2 заранее записанных стоки по нажатию кнопки выполняется код:
Пробовал копировать руками базу данных в выходную папку и отключать событие копирования БД в свойствах проекта - не помогло. Добавлено через 29 минут Всё, разобрался. Если кому интересно - проблема в this.database1DataSet.AcceptChanges(); При изменении dataSet полям присваиваются свойства added, deleted и т.д. По умолчанию Unchanged. Метод Update поля с Unchanged пропускает, а AcceptChanges() свойства всех полей именно в это состояние и переводит, чем и саботирует процедуру сохранения изменений.
0
|
23.10.2014, 15:36 | |
Ответы с готовыми решениями:
1
Не сохраняются изменения в базе данных Не сохраняются изменения в базе данных Изменения не сохраняются в базе данных Не сохраняются изменения в базе данных |
3460 / 2471 / 695
Регистрация: 02.08.2011
Сообщений: 6,702
|
|
23.10.2014, 16:10 | 2 |
С MSDN:
0
|
23.10.2014, 16:10 | |
23.10.2014, 16:10 | |
Помогаю со студенческими работами здесь
2
Не сохраняются изменения в базе данных MySQL Не сохраняются изменения в базе данных после запуска метода Update класса TableAdapter SQLite: в Dataset изменения есть, а в самой базе не сохраняются Добавление данных в БД Access: изменения в БД не сохраняются Не сохраняются данные в базе данных Не сохраняются изменения в базе данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |