17 / 4 / 3
Регистрация: 29.05.2019
Сообщений: 141
|
||||||
1 | ||||||
Обновление записи в SQL27.10.2020, 16:13. Показов 2115. Ответов 11
Метки нет (Все метки)
0
|
27.10.2020, 16:13 | |
Ответы с готовыми решениями:
11
Постоянное обновление файла Excel при добавлении одной записи в одну ячейку из БД SQL Delphi + SQL обновление записи в базе данных Связь между таблицами.Обновление одной записи при обновлении другой записи Обновление ms sql 2012 до ms sql 2016 |
1496 / 1238 / 244
Регистрация: 04.04.2011
Сообщений: 4,363
|
|
27.10.2020, 16:51 | 2 |
А с чего бы она обновлялась ?
Ваш датасет как был в кэше старым, так и остался. А то, что леваком изменилась запись, он об этом и не подозревает. Надо либо менять в таблице через сам адаптер либо после левых запросов перечитывать весь НД адаптером
0
|
17 / 4 / 3
Регистрация: 29.05.2019
Сообщений: 141
|
|
27.10.2020, 17:28 [ТС] | 3 |
я вас не понял, мне нужно именно кодом
0
|
1496 / 1238 / 244
Регистрация: 04.04.2011
Сообщений: 4,363
|
|
27.10.2020, 17:49 | 4 |
Т.е. Вы не поняли что сами написали ?
Тупое копирование чужого кода редко дает результат. А разобраться - не ? В своем-то коде ?
0
|
17 / 4 / 3
Регистрация: 29.05.2019
Сообщений: 141
|
|
27.10.2020, 18:30 [ТС] | 5 |
Ууу... Я этот код писал сам тип. Обидненько
0
|
1496 / 1238 / 244
Регистрация: 04.04.2011
Сообщений: 4,363
|
|
27.10.2020, 20:34 | 6 |
Вы уверены, что запрос на изменение выполняется ?
Вот эти две строки подозрительны:
0
|
17 / 4 / 3
Регистрация: 29.05.2019
Сообщений: 141
|
|
27.10.2020, 21:12 [ТС] | 7 |
Да, я и с этим запросом пробовал и с другими, ничего не происходит.
У меня в другой форме добавление, и там похожее с датами, добавление работает Добавлено через 15 минут Самое обидное что нету ни исключения, ни ошибки... Добавлено через 14 секунд Самое обидное что нету ни исключения, ни ошибки...
0
|
1496 / 1238 / 244
Регистрация: 04.04.2011
Сообщений: 4,363
|
|
27.10.2020, 21:42 | 8 |
Вы не ответили на вопрос - запись в таблице БД меняется или нет ? Вы смотрели в SSMS ?
0
|
17 / 4 / 3
Регистрация: 29.05.2019
Сообщений: 141
|
|
27.10.2020, 21:44 [ТС] | 9 |
Да я смотрел, НЕ меняется.
0
|
1496 / 1238 / 244
Регистрация: 04.04.2011
Сообщений: 4,363
|
||||||
27.10.2020, 23:11 | 10 | |||||
Сообщение было отмечено Lol1231231 как решение
Решение
Присмотрелся к самому запросу.
А ведь он бессмыслен. Т.к. никогда не сработает. Добавлено через 8 минут Там вообще какая-то абракадабра 1. Id берется из текстбокса - его что, юзер вводит ? Айдишник ? 2. Берете текущую дату-время и по ней (!) ищете запись в таблицы БД ??? 3. Допустим нашли (прилетел вдруг волшебник), и тут же суете в поле ID (оно у Вас небось еще и identity) значение из текстбокса (а если там пусто, не цифра и вообще баба на метле). Возможно, что все это мои фантазии. Текстбокс у Вас readonly и туда был записан ID редактируемой записи и т.д. Послушайте, а может надо наоборот ?
И эта.. Зачем там третий параметр IDhuman, - его же нет в запросе ? Я же говорил - копипаста
0
|
17 / 4 / 3
Регистрация: 29.05.2019
Сообщений: 141
|
|
28.10.2020, 08:56 [ТС] | 11 |
Мне нужно будет изменить 3 параметра, но из-за возникшей ошибки я пока остановился на одном. Дело в том что я с UPDATE работал только один раз, пол года назад. Следовал по своей курсовой того времени. Но я посчитал что после SET идет проверка в таблице на соответствие ID. А уже после само изменение, но оказывается наоборот.
Человек который выполнил задание, но поскольку никто ничего не выполнил значение отсутствует. А после нажатия кнопки записывается дата выполнения, потом статус (что задание выполнено) и время Копипаста была год назад когда я начинал работать с БД. А сейчас уже на основе того что знаю пишу программы. Проблема в том что я не особо понимал как работать с UPDATE, вот и вся была проблема. В любом случае спасибо, потому что все заработало.
0
|
28.10.2020, 09:54 | 12 |
Если проблема в этом, то кто мешал обратиться к первоисточнику?
https://docs.microsoft.com/ru-... rver-ver15 И еще, перед тем как начать использовать запрос в коде, его необходимо протестировать на самом сервере в SSMS. Если в нем есть какие-то ошибки, то сервер ругнется и покажет место с ошибкой и ее описание.
0
|
28.10.2020, 09:54 | |
28.10.2020, 09:54 | |
Помогаю со студенческими работами здесь
12
MS Sql: при добавлении новой записи, информация из первой записи в таблице исчезает Обновление записи обновление записи Обновление записи Обновление записи в БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |