Я запускаю этот сценарий в приложении Outlook. Он будет анализировать электронную почту, пересылать соответствующую команду, пересылать полученное электронное письмо в «обработанную» папку и т. Д. Теперь для следующего шага я хочу зарегистрировать перемещения в нашем SharePoint.myDB.execute зависает приложение при обновлении списка SharePoint
Я добавил несколько строк кода, и это сработало как очарование на моем (предоставленном компанией) компьютере.
То, что я добавил в основном:
Dim db as Database
Set db = DAO.OpenDatabase("path\thedb.accdb")
db.execute(myquery)
Запрос всегда вставки. Я попытался полную вставку с переменными в нем, или просто что-то вроде этого
db.Execute "INSERT INTO the_list ([tktnum]) VALUES ('987654');"
Я искал и единственное, что дало мне надежду на то, чтобы добавить dbFailOnError
, как в
db.Execute "INSERT INTO the_list ([tktnum]) VALUES ('987654');", dbFailOnError
но это не имело никакого значения.
и снова: с моего компьютера, он работает отлично.
Теперь, если я перейду на сервер, где работает скрипт, и добавьте код обновления SharePoint, он приведет к сбою Outlook. С точкой останова на линии db.execute
я вижу, что Outlook остается [работает] около 5 секунд, а затем он сбой. Я оставил его там, работая над другими вещами, и вернулся через несколько часов, и он все еще висел.
- У меня есть 2 сервера, которые я могу использовать для этого, которые находятся в выделенной зоне центра обработки данных. Ошибка в обоих случаях.
- Они находятся в одной подсети.
- Оба являются 2008R2, я установил Office 2013 Pro.
- Один сервер подключен к компании KMS, в то время как у другого есть правило брандмауэра, ожидающее его, поэтому Office показывает нелицензированные в последнем.
- Я могу просматривать SharePoint с обоих серверов, на самом деле я должен был нажать «Открыть с доступом» в IE, который будет загружать файл accdb, который я открываю с помощью метода OpenDatabase.
- В настоящее время локальный пользователь запускает скрипт. Я вошел в систему с доменом ID приложения \ my.team.name, настроенным Outlook в этом сеансе, ошибка продолжается.
- У этого идентификатора есть разрешения на сайте и список SharePoint.
Я невежественный. Если кто-нибудь знает, есть ли в нем больше портов, чем 443, я могу запросить создание любых политик.
Спасибо за чтение, надеюсь, что вы сможете помочь.