Ftsearch

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

Dikobraz Grey

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

Dikobraz Grey

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

Medevic

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

Dikobraz Grey

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

P.S. Обработчик ошибок был прописан.