Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 1
Регистрация: 13.03.2019
Сообщений: 6

Не изменяются данные в таблице

18.05.2020, 11:35. Показов 455. Ответов 0

Студворк — интернет-сервис помощи студентам
Здравствуйте. Возникла проблема в изменении данных таблицы (бд access). Данные, которые присутствуют в таблице: ФИО заведующего, время начала и конца работы. Использовал метод TableAdapter.Update();. Формат времени hh:mm. Ранее реализовывал тот же метод Update(), но без переменной даты и времени - строка в таблице и эквивалентная строка в бд изменялись и обновлялись. Ниже привожу кусок кода для изменения значений.
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
30
31
32
33
34
35
36
37
38
39
40
 private void изменитьОтделToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Editbranch edit = new Editbranch();
 
            int index = dataGridView1.CurrentRow.Index;
            int id = Convert.ToInt32(dataGridView1[0, index].Value);
 
            string otdel = Convert.ToString(dataGridView1[1, index].Value);
            string zav = Convert.ToString(dataGridView1[2, index].Value);
 
            //1- часы, 2 - минуты
            string[] starttime = Convert.ToString(dataGridView1[3, index].Value).Split(new char[] { ':', ' ' }, StringSplitOptions.RemoveEmptyEntries); 
            string[] endtime = Convert.ToString(dataGridView1[4, index].Value).Split(new char[] { ':', ' ' }, StringSplitOptions.RemoveEmptyEntries);
            string[] lunchtime = Convert.ToString(dataGridView1[5, index].Value).Split(new char[] { ':', ' ' }, StringSplitOptions.RemoveEmptyEntries);
            string[] endlunchtime = Convert.ToString(dataGridView1[6, index].Value).Split(new char[] { ':', ' ' }, StringSplitOptions.RemoveEmptyEntries);
 
            edit.textBox1.Text = otdel;
            edit.textBox2.Text = zav;
            edit.textBox3.Text = starttime[1];
            edit.textBox4.Text = starttime[2];
            edit.textBox5.Text = endtime[1];
            edit.textBox6.Text = endtime[2];
            edit.textBox7.Text = lunchtime[1];
            edit.textBox8.Text = lunchtime[2];
            edit.textBox9.Text = endlunchtime[1];
            edit.textBox10.Text = endlunchtime[2];
 
            if (edit.ShowDialog() == DialogResult.OK)
            {
                string Notdel = edit.textBox1.Text;
                string Nzav = edit.textBox2.Text;
                string Nstarttime = edit.textBox3.Text + ":" + edit.textBox4.Text;
                string Nendtime = edit.textBox5.Text + ":" + edit.textBox6.Text;
                string Nlunchtime = edit.textBox7.Text + ":" + edit.textBox8.Text;
                string Nendlunchtime = edit.textBox9.Text + ":" + edit.textBox10.Text;
 
                this.branchTableAdapter.Update(Notdel, Nzav, Convert.ToDateTime(Nstarttime), Convert.ToDateTime(Nendtime), Convert.ToDateTime(Nlunchtime), Convert.ToDateTime((Nendlunchtime)), id, otdel, zav, Convert.ToDateTime(starttime[1] + ":" + starttime[2]), Convert.ToDateTime(endtime[1] + ":" + endtime[2]), Convert.ToDateTime(lunchtime[1] + ":" + lunchtime[2]), Convert.ToDateTime(endlunchtime[1] + ":" + endlunchtime[2]));
                this.branchTableAdapter.Fill(this.product_shopDataSet.branch);
            }
        }
Что может быть причиной того, что данные не изменяются?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.05.2020, 11:35
Ответы с готовыми решениями:

Не изменяются данные в таблице
Добрый день! Не работает UPDATE. Пытаюсь спросить у пользователя изначальный тег и то слово, которым он заменит этот самый изначальный тег....

Не изменяются отредактированные данные в таблице
Доброго времени суток, господа! Прошу тапками не кидаться, только начинаю изучать php и MySQL Есть таблица (во вложении) Скрипт...

Не изменяются данные
Выводятся данные в поля(их можно изменять) <form action="" method="post" enctype="multipart/form-data"> <input...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.05.2020, 11:35
Помогаю со студенческими работами здесь

Почему изменяются все данные в БД?
Почему изменяются все данные в бд con = new OleDbConnection(); con.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;...

Не изменяются данные в базе данных
И так есть форма, на ней динамически создаются textbox-ы и label-ы, так же в тест брксы идет заполнение с базы данных mysql, а текст...

Отправка json запроса, когда изменяются данные бд
Здравствуйте, я новичок, и недавно мне дали курсач по теме, с которой я до этого не имел дело. Одна из подзачад курсача: нужно на...

Не изменяются данные при передаче в функцию с параметром ref
есть класс class MyNode { public int Data; public MyNode(int data) { Data = data; ...

При передаче динамического массива по значению, изменяются исходные данные
Есть массив: ... type dynArray = array of array of double; ... var matrix: dynArray; ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru