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

Запись данных в БД через dataAdapter

06.04.2016, 05:51. Просмотров 237. Ответов 1
Метки нет (Все метки)

Подскажите пожалуйста почему данные в таблице есть, а в базе нет?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                using (SqlConnection conn = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Project\LoanBank\LoanBank\bin\Debug\Bank.mdf;Integrated Security=True;Connect Timeout=30"))
                {
                    conn.Open();
                    using (SqlCommand comm = new SqlCommand("INSERT INTO Clients VALUES(@name, @ownership, @contact_personal, @phone, @adress)", conn))
                    {
                        comm.Parameters.Add(new SqlParameter("name", name.Text));
                        comm.Parameters.Add(new SqlParameter("ownership", textBox1.Text));
                        comm.Parameters.Add(new SqlParameter("contact_personal", textBox2.Text));
                        comm.Parameters.Add(new SqlParameter("phone", textBox3.Text));
                        comm.Parameters.Add(new SqlParameter("adress", textBox4.Text));
                        comm.ExecuteNonQuery();
                    }
                    Form1 main = this.Owner as Form1;
                    main.clientsTableAdapter.Fill(main.bankDataSet.Clients);
                    main.clientsTableAdapter.Update(main.bankDataSet.Clients);
                    main.bankDataSet.Clients.AcceptChanges();
                    conn.Close();
                }
                Close();
            }
            catch (Exception)
            {
                MessageBox.Show("Проверьте правильность введенных данных");
            }
        }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2016, 05:51
Ответы с готовыми решениями:

Запись данных в базу данных mdb с использованием DataAdapter и DataSet
Попробовал сделать Update для таблицы контактов: private void...

Обновление данных через DataAdapter и хранимую процедуру
Как обновить дату. У меня есть dataGridView1 в которой таблица Путевка в ней...

Обновление таблицы в MS SQL через dataadapter
Извините за терминологию, C# начал изучать недавно. Собственно задача:...

Организация работы с XML файлами через DataAdapter
Здравствуйте! Не хотелось просить помощи, но время проведенное за чтением книг...

Обновление источников данных с п о м о щ ь ю объектов DataAdapter
Есть таблица в БД Access. Считываю все строки этой таблицы и отображаю их в...

1
Tessio
77 / 99 / 44
Регистрация: 12.05.2015
Сообщений: 472
Завершенные тесты: 1
06.04.2016, 06:37 2
Цитата Сообщение от DarkLion Посмотреть сообщение
C#
1
2
3
main.clientsTableAdapter.Fill(main.bankDataSet.Clients);
main.clientsTableAdapter.Update(main.bankDataSet.Clients);
main.bankDataSet.Clients.AcceptChanges();
Не совсем понятно что вы тут пытаетесь сделать, если вы данные добавляете непосредственно в источник данных, то достаточно только заполнить заново таблицу в датасете. Попробуйте удалить эти две строки и посмотрите результат.
C#
1
2
main.clientsTableAdapter.Update(main.bankDataSet.Clients);
main.bankDataSet.Clients.AcceptChanges();
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.04.2016, 06:37

Обновление базы данных dataadapter.Update
знаю что таких тем было много но ни на одной из них я не нашел ответа на свой...

Что нужно чтобы в пустую БД занести информацию из DataTable через DataAdapter
Есть пустая БД dbf create.CommandText = "Create Table BASE ( char(20), ...

Как вы делаете Update данных в БД (при использовании DataGridView, DataSet, DataAdapter)
Доброго дня, форумчане. Отдельный привет знакомым форумчанам. Решил поднять...


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

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

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