Проблема с драйвером базы данных при использовании макроса Excel - PullRequest
0 голосов
/ 07 декабря 2018

Я использую макрос Excel, который может подключаться к постоянному слою с помощью драйверов ADO (более новые) или DAO (более старые).При использовании драйвера DAO для подключения к базе данных Oracle учетные данные, используемые для доступа к определенной схеме, сохраняются, даже если пользователь вышел из макроса.Из-за предыдущей ситуации другой пользователь даже с ложными учетными данными (пользователь и пароль для доступа к определенной схеме) может подключиться к сохраненной схеме базы данных.Я заметил, что при использовании драйвера ADO ситуация не воспроизводима, и пользователь успешно исключается из базы данных, и его учетные данные не сохраняются.Помимо использования устаревшего драйвера DAO для компонентов Microsoft Data Access, существует и другой способ решения проблемы с зависанием соединения с базой данных.

Я использую Excel 2010 илиExcel 2016, а операционная система - Windows 7 или Windows 10.

С уважением,

...