У меня есть агент Lotus Notes, который ищет базу данных, а затем возвращает результат в формате Excel. Я получил правильный результат, когда запускаю агент с помощью функции Trigger: On Event -> Action. Но когда я планирую запустить агент на сервере, я получил другой результат. Всегда есть 10 документов, которые продолжают отображаться в первых 10 строках файла Excel, и я не могу найти эти 10 документов в базе данных при поиске их вручную в базе данных.Неожиданный результат, когда агент Lotus Notes запущен на сервере
Несколько вещей, которые отличаются об агенте, что я бежал от своего компьютера и с сервера:
У меня есть Office 2010 и сервер имеет Office 2003, поэтому метод SaveAs использовать другой параметр
xlApp.ActiveWorkbook.SaveAs file_Path, 43 'for Office 2003 xlApp.ActiveWorkbook.SaveAs file_Path, 56 'for Office 2010
Запуск агента с моего ПК сохраняет файл Excel на моем локальном жестком диске. Запуск агента с сервера сохраняет файл Excel на ниже пути:
C:\Windows\SysWOW64\config\systemprofile\Desktop\FileName.xls
Мой поиск заявление:
search_Formula = {Form = "WORec" & SoftDelete != "Y" & WO_Dept="REPAIR" & } & _
{WO_Status != "Completed" & WO_Status != "Declined" & } & _
{@Like(WOBinNumber; "R%")}
Я не думаю, что любой из этих двух различий вызывают проблемы, но Я не знаю, что еще попробовать, так как я не могу выполнить код, когда он работает на сервере. Любая помощь приветствуется.
> так как я не могу пройти код, когда он запущен на сервере - на самом деле, вы можете. Посмотрите на помощь дизайнера, удаленный отладчик или google для задачи rdebug. –