Извлечение запросов Excel из Oracle иногда не удается (ошибка ODBC) Как это исправить? - PullRequest
0 голосов
/ 05 октября 2018

У меня есть файл Excel, который выполняет запрос SQL из базы данных Oracle и настроен на обновление всех источников данных каждые 15 минут.Файл отлично работает 95% времени, правильно выполняет и извлекает необходимые данные.

Иногда появляется окно с надписью «Выбор источника данных» (см. Ниже), где, если мы выберем соединение Oracle_to_Excel и нажмем «ОК», запросы снова будут выполняться правильно, но после каждого обновления поле будетвсплывающее окно снова, требуя от нас еще раз нажать соединение Oracle_to_Excel и «ОК».Однако если мы закроем файл, снова откроем его и снова запустим циклы обновления (просто макрос, который обновляет все соединения каждые 15 минут), поле «Выбор источника данных» больше не появляется.Иногда мы можем провести дни без этого, в других случаях это всего лишь пара часов.

Можно ли как-то предотвратить появление окна «Выбор источника данных» (исправив соединение с источником данных или изменивкак выполняется запрос) или есть строка кода, которую я могу добавить в свой VBA, который по существу говорит: «Если« Выбор источника данных »появится GOTO Exception», где я мог бы написать код VBA, чтобы закрыть файл, заново откройтеи сбросьте макрос обновления.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...