Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Anton1890
0 / 0 / 1
Регистрация: 27.03.2010
Сообщений: 25
1

Добавление записи в дочернюю таблицу

25.03.2012, 15:03. Просмотров 877. Ответов 1
Метки нет (Все метки)

Есть 2 таблицы, связанные через объект DataRelation. Сами таблицы - group_rab(kod,name_group);
rabotu(kod,kod_group,name_rab). Подскажите как при добавлении новой записи в дочернюю таблицу (rabotu) вводить внешний ключ(kod_group), откуда его брать, а точнее как получить из 1-й таблицы - родителя?
C#
1
2
3
4
5
6
7
sqlConnection1.Open();
dataSet11.Clear();
sqlDataAdapter2.InsertCommand.Parameters[0].Value = dataGridView1.CurrentRow.Cells[0].Value;
sqlDataAdapter2.InsertCommand.Parameters[1].Value = textBox1.Text;
sqlDataAdapter2.InsertCommand.ExecuteNonQuery();
 sqlConnection1.Close();
sqlDataAdapter2.Fill(dataSet11);
Такой способ результата не дает.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2012, 15:03
Ответы с готовыми решениями:

Добавление записи в таблицу
уважаемые программисты доброго вам времени суток. столкнулся с такой вот проблемой: на форме...

Добавление записи в таблицу с формы
Пытаюсь в таблицу добавить хоть какую-то запись. Вот так: using System; using...

Добавление новой записи в таблицу
Привет всем! При добавлении новой записи в таблицу вознокает ошибка не может добавить первичнуй...

Добавление записи в таблицу имеющую внешний ключ
В базе данных (MSSQL Server 2012) есть две таблицы связанные с помощью первичного и внешнего ключа:...

VS 2005 + SQL Express: добавление записи в таблицу
Всем привет! Заранее оговорюсь что с базами не знаком, поэтому вопрос ламерский! )))) Есть 2...

1
Learx
1046 / 853 / 194
Регистрация: 31.03.2010
Сообщений: 2,490
27.03.2012, 13:46 2
код абсолютно бессмысленный.

1. вы с самого начала удаляете все данные из вашего DataSet
2. метод Fill требует SelectCommnd а она у вас не инициализированна, по крайней мере в вышеприведенном коде.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2012, 13:46

Добавление записи в таблицу. Неверная кодировка русских символов
использую код что бы добавить новую запись в таблицу Console.WriteLine("\nДобавление данных...");...

Добавление записи из трех TextBox в таблицу генерирует исключение
есть база данных в Access все таблицы подключены через datagridview и bindingnavigator'ы всё...

Добавить данные в дочернюю таблицу
Посмотрите, пож., в чём моя ошибка. Есть 2 таблицы, связанные через объект DataRelation.Таблицы -...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru