Код, который вы добавили к вопросу, вызовет бесконечный цикл из-за while / wend
В зависимости от того, как часто меняются варианты раскрывающихся списков, вы также можете создать запланированный агент, который подключается к серверу SQL. Я часто делаю это для некоторых своих внутренних приложений, так как это сокращает ненужный трафик на сервер SQL, если возвращаемые значения всегда одинаковы.
Вашему запланированному агенту потребуется использовать расширения LSXLC, добавив UseLSX "*lsxlc"
в раздел параметров агента Lotusscript.
У LSXLC есть МНОГО опций, которые выходят за рамки этого вопроса, поэтому я бы порекомендовал просмотреть файлы справки Domino Designer и найти lsxlc. В файлах справки много примеров.