Я пытаюсь получить данные из представления базы данных Lotus Notes с помощью Java-программы.Ниже мой код:
int resultsCount = view.getEntryCount();
print("Results found in view = " + resultsCount);
Document doc = view.getFirstDocument();
if (doc != null) {
int count = 1;
while (count <= resultsCount) {
count++;
try {
doc = view.getNextDocument(doc);
if (doc == null) {
print("Record " + count + " error. Null object.");
}
} catch (NotesException e) {
print("Record " + count + " error. Exception.");
}
}
}
else {
print("Record " + count + " error. Null object.");
}
Я получаю ниже результаты:
Результаты, найденные в представлении = 1567
Запись 866 ошибка.Нулевой объект.
Почему обнаруживается пустой документ, когда на самом деле в представлении БД присутствует 1567 записей?
Как возобновить, чтобы получить остальные записи, потому что view.getNextDocument (doc)после этого происходит сбой Notes Notes.