• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

Ожидание запроса

  • Автор темы Автор темы NOCaut
  • Дата начала Дата начала
N

NOCaut

Привет!
БД: Access
Доступ: AdoQuery1,AdoQuery2
Отобрежение: DBGrid1

AdoQuery1 я использую для удаления, а Adoquery2 для отображения изменений. Изменение видни секунд через 5. В чем дело?
 
второй адоквери выкинуть нафиг. И заюзать апдейт первого.
 
если я викину второй то в меня с грида пропадет инфоромация которую нашол первий. а мне нада виполнять запроси разние чтоб юзер невидел етого
 
как я понял AdoQuery2 подключено к DBGrid1, а в AdoQuery1 включен запрос на удаение.
Если AdoQuery1 вызывать через ExecSQL, а потом делать AdoQuery2.Refresh, то, если в наборе данных много записей, то Refresh тормозит выполнение. Лучше сделать close-open.
 
Я и делаю через close..open для query_1 и close..Open для query_2
 
если ADOQuery1 выводит в DBGrid, а ADOQuery2 удаляет то тогда

Код:
ADOQuery1.Close;
ADOQuery2.ExecSQL;
ADOQuery1.Open;
 
Кажится я так пробивал... нада будет ище раз глянуть. Хм... если я сделаю Сlose для Query1 то дание з грида пропадуть.

Я на все плюнул и перешол на SQLite
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD