2 / 2 / 3
Регистрация: 17.09.2013
Сообщений: 279
|
||||||||||||||||
1 | ||||||||||||||||
MS Access Сохранение изменений в базу данных01.12.2015, 15:55. Показов 1555. Ответов 10
Метки нет (Все метки)
Добрый день помогите пожалуйста разобраться как сохранить изменения, которые ты сделал в datagridview, в базу дн. У меня в datagridview выводится информация с двух разных таблиц, запрос для вывода информации таков:
Для обновления требуется действительный UpdateCommand при передаче коллекции DataRow с измененными строками. Что делать я не знаю куча информации прочитал ничего не получается помогите пожалуйста. Также даю полный код программы, и сам проект:
0
|
01.12.2015, 15:55 | |
Ответы с готовыми решениями:
10
Сохранение изменений в базу данных Сохранение изменений DataGridView в базу данных Не происходит сохранение изменений в базу данных Вывод, сохранение изменений, добавление новых записей в базу MS SQLCE 4.0 |
2 / 2 / 3
Регистрация: 17.09.2013
Сообщений: 279
|
||||||
02.12.2015, 22:29 [ТС] | 2 | |||||
Я очень прошу помогите я уже не знаю сколько дней на это потратил, ничего не получается
Добавлено через 21 час 42 минуты Еще раз добрый вечер. Я понимаю что я всем надоел, но мне действительно нужна помощь, я нашел такой пример:
0
|
784 / 615 / 273
Регистрация: 04.08.2015
Сообщений: 1,707
|
|
03.12.2015, 12:04 | 3 |
Потому что метод Fill заполняет таблицу данными, а чтобы сохранить их нужен метод Update().
Если вы создаете новый DataAdapter и хотите, чтобы он сохранял изменения, то должны сформировать соответствующие команды Insert,Update,Delete. Обычно это делается с помощью CommandBuilder, но в вашем случае это не получится, т.к. в запросе у вас 2 таблицы (сам запрос тоже очень странный, т.к. результатом его будет произведение двух таблиц). Так что вам нужно эти команды сформировать самостоятельно.
1
|
2 / 2 / 3
Регистрация: 17.09.2013
Сообщений: 279
|
||||||
03.12.2015, 16:58 [ТС] | 4 | |||||
Я так и думал, но я не могу написать код тех команд, я пробовал для Update написать такое:
0
|
784 / 615 / 273
Регистрация: 04.08.2015
Сообщений: 1,707
|
|
03.12.2015, 18:28 | 5 |
Если код сработает, то у всех учащихся будут одинаковые оценки. Должно быть еще условие " WHERE Код=?".
Подразумевается, что Код-это код ученика. Вот только в вашей БД 11 таблиц с таким кодом,что неправильно. Делайте одну и добавляйте туда номер класса.
1
|
2 / 2 / 3
Регистрация: 17.09.2013
Сообщений: 279
|
||||||
03.12.2015, 22:57 [ТС] | 6 | |||||
Я изменил код на такое:
0
|
784 / 615 / 273
Регистрация: 04.08.2015
Сообщений: 1,707
|
|
04.12.2015, 10:20 | 7 |
Нет добавления параметра для Кода.
1
|
2 / 2 / 3
Регистрация: 17.09.2013
Сообщений: 279
|
||||||
05.12.2015, 14:40 [ТС] | 8 | |||||
я добавил параметр для кода все равно ничего не помогает (
0
|
784 / 615 / 273
Регистрация: 04.08.2015
Сообщений: 1,707
|
|
05.12.2015, 16:31 | 9 |
1
|
2 / 2 / 3
Регистрация: 17.09.2013
Сообщений: 279
|
||||||
05.12.2015, 16:43 [ТС] | 10 | |||||
сделал так, все равно ничего, посмотрите целый проект может я что-то напутав, спасибо что помогаете.
0
|
2 / 2 / 3
Регистрация: 17.09.2013
Сообщений: 279
|
|
07.12.2015, 21:35 [ТС] | 11 |
Пожалуйста помогите, просто очень надо с этим разобраться, или подскажите как вывести информацию из двух таблиц и чтобы было проще сохранить изменения.
0
|
07.12.2015, 21:35 | |
07.12.2015, 21:35 | |
Помогаю со студенческими работами здесь
11
Внесение изменений в базу данных Сохранение изменений в Базе Данных Сохранение изменений из datagridview в базе данных Сохранение изменений в БД при редактировании данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |