Связка @dblookup и Evaluate

Тема в разделе "Lotus - Программирование", создана пользователем SparkLone, 30 авг 2007.

Статус темы:
Закрыта.
  1. SparkLone

    SparkLone Гость

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

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

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

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

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Init value для Variant'a - Empty.
    Проверяй на IsEmpty

    if IsEmpty(Eval) then Print "ERROR"
     
  3. SparkLone

    SparkLone Гость

    Даже стыдно, так просто.. )
    Благодарю за помощь - то что доктор прописал.
     
Загрузка...
Похожие Темы - Связка @dblookup Evaluate
  1. demetrius2003
    Ответов:
    4
    Просмотров:
    7.531
  2. Реник
    Ответов:
    7
    Просмотров:
    3.628
  3. makaset
    Ответов:
    2
    Просмотров:
    2.178
  4. deeeman
    Ответов:
    10
    Просмотров:
    3.567
  5. PavelT100
    Ответов:
    3
    Просмотров:
    2.338
Статус темы:
Закрыта.

Поделиться этой страницей