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

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

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

Null такой Null

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

Nulex

Проблема такая. Есть таблица которая содержит настройки экспорта. И есть форма призванная эти настройки (обычная строка особого формата) ввести нужна была функция которая бы проверяла и ругалась если настройки пустые или не того формата. Проще всего было использовать "if me.setting is Null" но выскакивает ошибка (вроде бы 49) конечно я 15 минут помучился с условием (пустая строка тоже не подошла), но в конечном итоге просто обработал эту ошибку. но одно не дает мне покоя почему возникает ошибка. Если кто скажет пару слов как же все таки обрабатывать Null значения буду благодарен.
 
Для проверки на Null стоит использовать функцию IsNull.
Значение Null может содержать переменная типа Variant. И только.
Объекты, которые не созданны имеют значение Nothing.

Проверка выглядит так:
Код:
if not me.setting is Nothing then
'-- Загрузилось
else
'-- Ошибка
end if
 
Для проверки на Null стоит использовать функцию IsNull.
Значение Null может содержать переменная типа Variant. И только.
Объекты, которые не созданны имеют значение Nothing.

Проверка выглядит так:
Код:
if not me.setting is Nothing then
'-- Загрузилось
else
'-- Ошибка
end if

О спасибо, до этого как то не додумался, обязательно попробую. Однако ж при пошаговом выполнении me.settings имеет значение Null, поэтому про Nothing и не думал.

Добавлено:
if me.setting ==Null Пробовали?=)

Не я как бы предполагал что Null в принципе не может быть равен или не равен Null... такой уж он весь из себя неизвестный
 
Мы в соцсетях:

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