• ⚡️ Последний шанс: Вебинар по пентесту стартует через 30 минут!

    Друзья, ровно через 30 минут (8 июля в 19:00) начинается наш практический вебинар по пентесту и поиску уязвимостей!

    Если вы хотите:
    🕵️‍♀️ Узнать, как находить и эксплуатировать уязвимости в веб-приложениях.
    💡 Получить ценные инсайты от настоящего эксперта.
    🚀 Сделать решительный шаг в мир кибербезопасности.
    То этот вебинар для вас!

    Ведущий вебинара – Александр Медведев – эксперт с более чем 10-летним опытом в сфере информационной безопасности, пятикратный победитель Standoff и обладатель престижных сертификаций: OSWE, OSCP, PNPT, CEH, CWAPT.

    Успейте присоединиться! Зарегистрироваться сейчас

    Возникли сложности с регистрацией? Пишите нам: @Codeby_Academy
    Будем вас ждать!

Повтор запросов из QueryDef

  • Автор темы Автор темы fedor_zuev
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
F

fedor_zuev

Имеется запрос с параметрами (дат , начало конец) первый раз выполняется при повторных вызовах выдает пустой результат...
Я так понимаю Блокирутся выполнение... как лечить????

Set db = CurrentDb
Set qd = db.CreateQueryDef("", "PARAMETERS DataE DateTime,DataB DateTime; Select * Into t30 from Result where (Result.Дата>=DataB and Result.Дата<=DataE)")
Set par1 = qd.Parameters!DataB
Set par2 = qd.Parameters!DataE
TempData = EditData
par1 = TempData - 30
par2 = TempData
qd.Execute

Выполняется, получаем T30 полную данных
теперь меняем
qd.Parameters!DataB = TempData - 31
qd.Parameters!DataE = TempData - 60
On Error GoTo Err_Execute
qd.Execute dbFailOnError

выполняется с пустой таблицей T30...
если эти же последние параметры поставить при первом запуске - все ОК таблица T30 имеет данные...


Поможите plz!!!
 
Я конечно не знаю структуру базы но что-то мне видится проблема в
qd.Parameters!DataB = TempData - 31
qd.Parameters!DataE = TempData - 60

Получается что дата конца на 29 дней меньше чем дата начала? Не в этом ли проблема пустого курсора ? Может их стоит местами поменять?
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab