Связывание баз данных в лотосе
У меня есть NSF, в этом "новом запросе" есть одна кнопка действия, когда я нажимаю эту кнопку, сначала она выдает ошибку типа "Основная база данных не найдена, пожалуйста, свяжитесь с администратором"NSF name", и она откроет соответствующую страницу.,
Вот мой вопрос
Является ли эта база данных связью с другой (может быть, поэтому она выдает ошибку), если да, то как я могу связать основную базу данных с реальной базой данных, чтобы избежать этой ошибки?
пожалуйста, помогите.. большое спасибо
2 ответа
Очевидно, отсутствует документ конфигурации, который идентифицирует основную базу данных. Человек, который написал код, на самом деле написал хорошую подпрограмму перехвата ошибок, потому что она сообщает вам, что произошло. Однако, не видя код, мы не можем сказать вам, как решить проблему.
Не существует особой "связи" между базами данных Notes. Разработчик написал собственный код для взаимодействия с этой другой базой данных, и нет способа узнать, как, не видя этот код.
Кнопки действий, которые обращаются к другим базам данных Notes, обычно используют путь к файлу и имя сервера или иногда replicaID целевой базы данных, если они жестко заданы в кнопке действия нового запроса (очень плохое программирование, но нередко встречается в старых приложениях) и целевая база данных была перемещена или переименовано или, скорее всего, копия была сделана с новым replicaID, после чего кнопка не будет работать.
Путь к целевой базе данных также может быть сохранен в документе конфигурации, который не был обновлен, когда произошло одно из вышеуказанных действий. Обычно они будут доступны только администраторам базы данных и будут скрыты, если у вас нет доступа к базе данных на уровне менеджера или менеджера. Вам нужно будет привлечь администраторов Lotus Notes, но посмотрите на код, чтобы вы могли сказать им, что они ищут.