Ftsearch

  • Автор темы Dikobraz Grey
  • Дата начала
D

Dikobraz Grey

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

Dikobraz Grey

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

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Делай так. В коде пропиши:
Код:
Sub test
On Error Goto Errhandle
......
... код
......
Exit Sub
Errhandle:
Msgbox "Ошибка " + Error$ + " в строке " + Cstr(Erl)
End Sub
Можно добавить имя процедуры в сообщение. И всё сразу ясно.
 
D

Dikobraz Grey

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

P.S. Обработчик ошибок был прописан.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!