Ftsearch

Тема в разделе "Lotus - Программирование", создана пользователем Dikobraz Grey, 18 авг 2006.

  1. Dikobraz Grey

    Dikobraz Grey Гость

    При использовании NotesDatabase.FTSearch появляется ошибка "Invalid note ID". Слышал, что могут при каких-то условиях генериться доки с пустыми полями (без полей?), и натыкаясь на них коллекция выдает ошибку. Но отбор идет по значению поля {FIELD Form="Visa"}... Кнопку с ошибкой дебагер не ловит.
    Кто-нибудь знает как с этим бороться? Заранее спасибо.
     
  2. Dikobraz Grey

    Dikobraz Grey Гость

    Оказалось, что ошибку генерил метод GetDocumentbyID при попытки передать ему в качестве парамера несуществующее поле $Ref. ;) Проблема в сущности простая, просто из-за особенностей кода не сразу смог запустить процедуру под дебагером.
     
  3. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Делай так. В коде пропиши:
    Код (Text):
    Sub test
    On Error Goto Errhandle
    ......
    ... код
    ......
    Exit Sub
    Errhandle:
    Msgbox "Ошибка " + Error$ + " в строке " + Cstr(Erl)
    End Sub
    Можно добавить имя процедуры в сообщение. И всё сразу ясно.
     
  4. Dikobraz Grey

    Dikobraz Grey Гость

    Дебагер не хотел заходить в сам код кнопки. И, что удивительно, спокойно зашел на следующий день и указал строку ошибки ;) . Было бы интересно узнать от чего зависит поймает дебагер код или нет.

    P.S. Обработчик ошибок был прописан.
     
Загрузка...
Похожие Темы - Ftsearch
  1. Amfion
    Ответов:
    10
    Просмотров:
    173
  2. seoman2
    Ответов:
    6
    Просмотров:
    523
  3. seoman2
    Ответов:
    4
    Просмотров:
    1.366
  4. Bob84
    Ответов:
    6
    Просмотров:
    1.959
  5. ezhov
    Ответов:
    83
    Просмотров:
    13.134

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