ОБСУЖДЕНИЕ

Связка @dblookup и Evaluate

2 ответов 4,2 тыс.
AI-выжимка обсуждения скоро
Статус
Закрыто для дальнейших ответов.
Доброго времени суток.
Необходимо сделать выборку из базы, соответственно используется связка @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"
 
Статус
Закрыто для дальнейших ответов.

Статистика тем

Создано
SparkLone,
Последний ответ от
SparkLone,
Ответы
2
Просмотры
4 185