У меня проблема с
Неправильное использование значения null
. Я знаю, как этого избежать с помощью Nz
, но это не решает мою проблему.
У меня есть функция, которая создает запрос sql на основе данных из набора записей. Вот (псевдо) код:
string = IIf(Nz(rst.Fields(0).Value, "") = "", "NULL", MyFunction(rst.Fields(0).Value))
Код выдает значение NULL
, поэтому Я думаю, не нужно выполнять функцию MyFunction
, но во время выполнения я получить вышеуказанную ошибку, и это вызвано внутри MyFunction
- почему?