|
0 / 0 / 0
Регистрация: 11.02.2014
Сообщений: 100
|
|
Запрос выводит старые данные03.06.2015, 20:14. Показов 1446. Ответов 19
Метки нет (Все метки)
Чтобы обновить запрос (выполнить его заново) достаточно ли переключить свойство active на false и обратно на true? Просто такая проблема, на форме есть кнопка, при нажатии на которую выполняется запрос. Изменяю запись через консоль, потом пытаюсь выполнить запрос через кнопку, но при этом данные не меняются, то есть изменения не учитываются и выводятся старые данные. Если скомпилировать прогу заново, то выводятся уже новые данные, как нужно. Как правильно в таком случае обновить запрос? То есть нужно чтобы запрос перезапускался по нажатию кнопки, на данный момент у меня он срабатывает только при перезапуске программы.
0
|
|
| 03.06.2015, 20:14 | |
|
Ответы с готовыми решениями:
19
Не сохраняются старые данные при введении новых в дбгрид Можно ли изменить старые данные в базе данных Дельфи? Не выводит данные |
|
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
|
|
| 04.06.2015, 01:53 | |
|
0
|
|
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|
| 04.06.2015, 10:59 | |
|
Для обновления данных есть метод Requery.
0
|
|
|
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
|
|
| 04.06.2015, 11:07 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2014
Сообщений: 100
|
||||||
| 04.06.2015, 15:31 [ТС] | ||||||
|
Не знаю почему, но переключение не помогает, в таблице все равно выводятся старые данные. Помогает перезапуск программы или переподключение к базе.
Вот при таком коде запрос выводит обновленные данные как и нужно
0
|
||||||
|
0 / 0 / 0
Регистрация: 11.02.2014
Сообщений: 100
|
||||||
| 05.06.2015, 15:14 [ТС] | ||||||
|
Дело в том, что кнопка с таким кодом не работает, хотя должна работать:
0
|
||||||
|
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
|
|
| 05.06.2015, 15:18 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2014
Сообщений: 100
|
|
| 05.06.2015, 15:49 [ТС] | |
|
новые данные как раз записаны в саму бд, но при обновлении запроса (false, true) эти новые записи не выводятся.
0
|
|
|
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
|
||
| 05.06.2015, 15:56 | ||
|
0
|
||
|
|
|
| 06.06.2015, 06:30 | |
|
и все равно не вижу ответа про CachedUpdates
это специальый и не очень удобный режим работы если выставил его случайно, убери данные записываются в базу "окончательно" при завершении транзакции через Commit после этого они становятся видны другим транзакциям при CachedUpdated программа "запоминает" все изменения без обращения к серверу и по команде ApplyUpdates пытается исполнить все запомненное уже на сервере БД.
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2014
Сообщений: 100
|
||||||
| 06.06.2015, 12:18 [ТС] | ||||||
|
У меня как раз данные и записываются через commit:
0
|
||||||
|
0 / 0 / 0
Регистрация: 11.02.2014
Сообщений: 100
|
|
| 07.06.2015, 19:38 [ТС] | |
|
Для сохранения изменений в самой базе
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2014
Сообщений: 100
|
||||||
| 07.06.2015, 19:55 [ТС] | ||||||
|
то есть для сохранения изменений достаточно этого?
0
|
||||||
|
0 / 0 / 0
Регистрация: 11.02.2014
Сообщений: 100
|
|
| 07.06.2015, 20:15 [ТС] | |
|
это свойство у sqlquery?
0
|
|
|
|
|
| 07.06.2015, 21:06 | |
|
0
|
|
| 07.06.2015, 21:06 | |
|
Помогаю со студенческими работами здесь
20
Не выводит данные на панель Выводит не те данные (потоки)
Выводит сообщение: В операции должен использоваться обновляемый запрос
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|