Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 15.06.2014
Сообщений: 28
1
MS Access

Расшифровка, изменение и сохранение изменений в БД

06.11.2014, 20:50. Показов 1333. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть база данных, в которой находятся два отношения (таблицы):
1 отношение содержит атрибуты с значениями в зашифрованном виде (коды);
2 отношение содержит код и его расшифровку.

Расшифровать, занести в dataGridView не составляет проблем, но как сохранить обратно в кодах?

К примеру, у меня есть в первой таблице атрибут type и строки со значениями A(, A*, A1, A2 и т.п., а во второй таблице атрибуты code и name с содержимым "A(" - "Автомобиль", "A*" - "Грузовик" и т.д. Я получаю в dataGridView столбец type со строками "Автомобиль", "Грузовик" и т.д. Потом меняю автомобиль на грузовик в одной из строк и жму сохранить в БД.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2014, 20:50
Ответы с готовыми решениями:

Сохранение изменений
Люди подскажите как мне сохранить действия добавления комментарий Вот мой код: <html> <head> ...

Сохранение изменений
Идея такая, есть Label на форме и к примеру кнопка, эта кнопка меняет текст в Label(это я знаю как...

Сохранение изменений в БД
Здравствуйте! БД загружена в проект и отображается в DataGridView. Удаляя строку (или изменяя) из...

Сохранение изменений в БД
Здравствуйте. Мне нужна помощь.. Дело в том что у меня есть База данных с двумя таблицами "Группа"...

6
7796 / 6562 / 2985
Регистрация: 14.04.2014
Сообщений: 28,700
07.11.2014, 08:53 2
Данные как извлекаются? Через DataTable? Ну вот туда же их и записывай.
0
0 / 0 / 0
Регистрация: 15.06.2014
Сообщений: 28
07.11.2014, 12:38  [ТС] 3
Данные извлекаются через запрос в адаптере и заполняют dataSet .. Можно по другому: какой запрос надо выполнить для измененной строки, если известно на что она изменилась (т.е. известно значения атрибутов в расшифрованном виде)?
0
7796 / 6562 / 2985
Регистрация: 14.04.2014
Сообщений: 28,700
07.11.2014, 14:53 4
Изменения сохраняешь в DataSet, в соответствующую таблицу и вызываешь Update() адаптера данных. Это если по-правильному всё настроено.
А если напрямую, то через OleDbCommand.
0
0 / 0 / 0
Регистрация: 15.06.2014
Сообщений: 28
07.11.2014, 15:31  [ТС] 5
Всё так и делаю, но вопрос - какой запрос должен быть тогда?
0
7796 / 6562 / 2985
Регистрация: 14.04.2014
Сообщений: 28,700
07.11.2014, 21:57 6
Как так? По первому или по второму?
0
0 / 0 / 0
Регистрация: 15.06.2014
Сообщений: 28
07.11.2014, 22:29  [ТС] 7
Через OleDbCommand пишу запрос (вернее пытаюсь написать), добавляю параметры, устанавливаю адаптеру эту команду как Update и от лица адаптера вызываю эту команду с аргументами dataSet и исходной таблицой.
0
07.11.2014, 22:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2014, 22:29
Помогаю со студенческими работами здесь

Сохранение изменений в бд
База данных подключена как источник данных. В переменную DataRow записывается запись из базы, потом...

Сохранение изменений в БД
подскажите, пожалуйста, как перед сохранением изменений проверить содержит ли поле таблицы значение...

Сохранение изменений в БД
Идея: создать таблицу библиотечного фонда с возможностью изменения. Что есть: <?php...

Сохранение изменений
Имеется форма, на которой расположен DBGrid. При выборе записи из него, нажимаю кнопку...

Сохранение изменений
Есть код. Task task3 = new Task( "Доделать бла, бла"); // Создает объект ...

VB Редактор и сохранение изменений
Если я создал новый проект, накодировал в нём что либо, потом откомпилировал библиотеку,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru