Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Ascanio
0 / 0 / 4
Регистрация: 09.10.2016
Сообщений: 23
#1

Добавление записей в связанные таблицы - C#

12.12.2016, 19:58. Просмотров 146. Ответов 0
Метки нет (Все метки)

Здравствуйте. Делаю интерфейс для базы данных. Столкнулся с такой проблемой. Нужно ввести данные в две связанные таблицы. Сначала в главную, потом в подчиненную. Для добавления пишу следующий код
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
OleDbConnection con = new OleDbConnection(connectionString);
            string sql = string.Format("Insert into Сотрудники(Фамилия,Имя,Отчество,Пол,Телефон,Код_должн,Возраст) values(@Фамилия,@Имя,@Отчество,@Пол,@Телефон,@Код_должн,@Возраст)");
            con.Open();
            
            using (OleDbCommand cmd = new OleDbCommand(sql, con))
            {
                cmd.Parameters.AddWithValue("@Фамилия", textBox2.Text);
                cmd.Parameters.AddWithValue("@Имя", textBox3.Text);
                cmd.Parameters.AddWithValue("@Отчество", textBox4.Text);
                cmd.Parameters.AddWithValue("@Пол", comboBox1.SelectedText);
                cmd.Parameters.AddWithValue("@Телефон", maskedTextBox1.Text);
                cmd.Parameters.AddWithValue("@Код_должн", textBox5.Text);
                cmd.Parameters.AddWithValue("@Возраст", textBox6.Text);
                cmd.ExecuteNonQuery();
            }
            con.Close();
На что мне выдает ошибку что для добавления требуется наличие записи в связанной таблице. Как это исправить? Искал инфу в интернете, но ничего толкового не нашел. Можете подсказать как правильно это реализовать? Или можно ссылочку на место где можно почитать о решении такой проблемы.
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2016, 19:58
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Добавление записей в связанные таблицы (C#):

Удаление всех записей из DataGridView и добавление записей
Всем доброго времени суток. Столкнулся со следующей проблемой: написал код на...

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

Сохранить связанные таблицы
Добрый день! Помогите пожалуйста новичку. Уже которые день не могу...

Добавление записей в DataGridView
Доброго дня. Товарищи, может кто знает, как избавиться от проблемы. На форме...

Добавление записей в richTextBox из потока
Собственно есть некий поток, их может быть много. В своем потоке свои данные,...

Добавление записей в Microsoft Access
Здравствуйте. Подскажите, как добавлять данные и менять уже существующие...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2016, 19:58
Привет! Вот еще темы с решениями:

Добавление записей в listview через form2
Всем привет) Есть две формы. В первой находиться сам ListView с тремя...

Добавление новых записей в DataGridView с использование BindingSource
Есть лист, находящийся в отдельном классе, содержащий несколько объектов типа...

DevExpress. Добавление записей из буфера обмена в gridControl
Здравствуйте, У меня проблема том, что скопированные данные из excel в...

Случайная выборка записей из одного DataGridView и добавление их в другой
у меня есть dgw1 и dgw2 как выбрать записи(строки)случайным образом из dgw1 и...


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

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

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