• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Связка @dblookup и Evaluate

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

SparkLone

Доброго времени суток.
Необходимо сделать выборку из базы, соответственно используется связка @DbLookup и Evaluate.

Dim query As String
Dim eval As Variant
query = "@DbLookup..."
eval = Evaluate(query)

Проблема в следующем - я не могу корректно узнать вернул ли что нибудь запрос или нет.
По сути, запрос может вернуть либо массив строк, либо.. Либо что?

Смотрел дебаггером, если запрос не должен возвращать результата, eval так ничем и не инициализирован. Он не Null, на проверку на Nothing выкидывает ошибку. Так можно ли все так определить вернул ли что нибудь запрос или нет?
 
Init value для Variant'a - Empty.
Проверяй на IsEmpty

if IsEmpty(Eval) then Print "ERROR"
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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