Форум: "Базы";
Текущий архив: 2003.06.16;
Скачать: [xml.tar.bz2];
ВнизКак очистить данные кешированные запросом IBQuery? Найти похожие ветки
← →
dimm (2003-05-26 11:26) [0]Делаю запрос к БД и получаю данные, которыми заполняю StringGrid.
Но при удалении, добавлении или изменении данных при повторном запросе (чтобы обновить StringGrid) выводяться старые небновлённые данные. Хотя в самой БД данные новые. Дело в том что, запрос кеширует данные и выдаёт их из кеша, а не из БД. Помогает отключение и повторное подключение к БД, но это занимает порядка 1-2 секунд, что плохо. Как бы очистить эти кешированные данные? В запросе в свойствах Cashed стоит false, а он всё равно кеширует. Или может причина в другом? Добрые люди поможите пожалста.
← →
Johnmen (2003-05-26 11:35) [1]Указанное свойство отвечает за кеширование ИЗМЕНЕНИЙ В НД !
А я так понял, что НД у тебя не изменяется...
Поэтому достаточно Close-Open для IBQuery...
PS И непонятно, зачем вообще используется стринг-грид, а не специальные компоненты...
← →
HSolo (2003-05-26 11:37) [2]Проверьте уровень изоляции транзакции; по-видимому, у Вас указан Snapshot, так?
← →
dimm (2003-05-26 11:51) [3]Close Open для IBQuery не помогает. Запрос динамический и он каждый раз формируется заново, соответственно с Close и Open. А насчёт специальных компонентов - это конечно здорово, но это моя первая небольшая БД и о них я чесно говоря ничего не знаю. Где бы прочесть?
А насчёт Snapshot посмотрю , проверю.
← →
Max Zyuzin (2003-05-26 11:58) [4]>dimm (26.05.03 11:51)
Гы... посмотреть в любой книжке или любом примере, по работе с БД, используют специфически средства для отображения данных только в очень хитрых случаях.
← →
Zacho (2003-05-26 12:02) [5]Например в "Delphi 5. Руководство разработчика баз данных." Шумаков, Фаронов.
А про трнзакции и уровни изоляции читай http://www.ibase.ru/develop.htm раздел "Транзакции, архитектура IB"
← →
dimm (2003-05-26 12:26) [6]Огромное всем спасибо. А вот насчёт специальных средств в книжках, которые я читал, всё как то больше пользовались StringGridom и тп. Вот облом. Я оттуда и понабрался "знаний". Хотя сам понимаю насколько это муторно всё пихать в него, оновлять его и тд.
← →
dimm (2003-05-26 13:36) [7]HSolo отдельное спасибо. Попал в точку.
← →
Alexandr (2003-05-26 13:54) [8]интернет, видать в ваш колхоз провели недавно...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c