Связка @dblookup и Evaluate

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

SparkLone

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

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

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

Смотрел дебаггером, если запрос не должен возвращать результата, eval так ничем и не инициализирован. Он не Null, на проверку на Nothing выкидывает ошибку. Так можно ли все так определить вернул ли что нибудь запрос или нет?
 

Omh

Lotus team
04.07.2007
2 210
1
#2
Init value для Variant'a - Empty.
Проверяй на IsEmpty

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