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

Не сохраняется запись в бд access

21.01.2015, 16:30. Просмотров 447. Ответов 5
Метки нет (Все метки)

Датагрид отображает данные из таблицы, по клику в нем данные заполняются в текстбоксах. Все нормально. Меняю там значения и добавляю новую запись, запись отображается в датагриде, но в базе не сохраняется.

C#
1
2
3
4
5
6
7
8
9
10
11
        private void button1_Click(object sender, EventArgs e)
        {   
            DataRow newRow = c16DataSet.Tables["order"].NewRow();
            newRow["№ Заказа"] = textBox1.Text;
            newRow["Письмо №"] = textBox2.Text;
            newRow["Заказчик"] = comboBox1.Text;
            newRow["деталь"] = comboBox2.Text;
            newRow["штук"] = textBox3.Text;
            c16DataSet.Tables["order"].Rows.Add(newRow);
            orderTableAdapter1.Update(c16DataSet.order);
        }
и сам проект
0
Вложения
Тип файла: rar Ychet.rar (1.53 Мб, 2 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2015, 16:30
Ответы с готовыми решениями:

Не сохраняется БД Access
В общем проблема такая: Есть БД с одной таблицей, в таблице имеются: имя,...

Не сохраняется запись в локальной БД
У меня есть локальная БД. И такая строка подключения: string connectionString...

Запись в бд access
Здрасте)))Вопрос следующего характера - в проге есть две формы, на первой...

Запись в access
Здравствуйте! вводятся данные из textbox, при нажатии на кнопку, записываются в...

Запись в БД Access
Визуально данные в dataGridView записываются, но в базу данных не попадают....

5
chumich
1483 / 845 / 280
Регистрация: 20.12.2014
Сообщений: 2,163
21.01.2015, 18:30 2
Цитата Сообщение от TaPaH Посмотреть сообщение
Меняю там значения и добавляю новую запись, запись отображается в датагриде, но в базе не сохраняется
Сделайте наоборот: добавьте новую запись с данными из текст- и комбобоксов в базу (INSERT INTO) - и она автоматически отразится в гриде.
0
TaPaH
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 21
21.01.2015, 18:40  [ТС] 3
базу лучше переделать на латинице или и так можно? нужно писать строку подключения и плясать от нее или как-то там можно добавить используя стандартную привязку базы, а не программную?
0
Morr123
37 / 29 / 8
Регистрация: 10.01.2015
Сообщений: 210
Завершенные тесты: 1
21.01.2015, 19:31 4
Попробуй откомпилировать проект в Relese версию, запустить через .exe и попробовать что нибудь изменить.
1
chumich
1483 / 845 / 280
Регистрация: 20.12.2014
Сообщений: 2,163
21.01.2015, 19:33 5
Цитата Сообщение от TaPaH Посмотреть сообщение
базу лучше переделать на латинице или и так можно
И так можно. Только все названия с пробелами в квадратных скобках.
Цитата Сообщение от TaPaH Посмотреть сообщение
нужно писать строку подключения и плясать от нее или как-то там можно добавить используя стандартную привязку базы, а не программную?
Грид связывается с базой через меню "Задачи". А на кнопку делается подключение и SQL-запрос с INSERT INTO. В конце кода вставляется строка из кода генерируемого в Form_Load (после связывания грида) - это для автоматического обновления грида.
1
TaPaH
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 21
22.01.2015, 00:33  [ТС] 6
chumich, попробую на досуге Ваш вариант с SQL запросами, только как разберусь с ними) хоть там и не сложно вроде.
Но вариант от Morr123 работает: в релиз версии все ОК, записи добавляются и сохраняются в БД. Наверное дело в том, что при каждом компилировании создается копия базы из дебага и заменяется на новую в релизе. А я не мог понять, почему в релиз версии база заполнена была всегда больше...))
Всем спасибо, осталось изменение записей сделать и удаление. Что подскажете? желательно по аналогии с моим кодом
0
22.01.2015, 00:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2015, 00:33

Не производится запись в бд access с#
Здравствуйте. Помогите, плз! Необходимо изменить данные в бд Access Не...

Добавить запись в БД Access
Приветствую. Помогите на простом примере решить проблему. Есть форма след. вида...

Запись в access insert
Добрый день! Прошу помощи в осуществлении запроса insert есть код: ...


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

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

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