Как открыть Access с VBscript без необходимости каждый раз вводить учетные данные ODBC? - PullRequest
0 голосов
/ 30 апреля 2018

Я довольно новичок в кодировании и только начал использовать VBscript для автоматизации некоторых моих отчетов.

И еще один проект, над которым я работаю, - это написать код VBscript, который открывает Access, вводит мои учетные данные (имя пользователя и пароль), запускает макрос и затем закрывает Access.

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

Пока мой код в основном открывает Access и закрывает.

dim oaccess

set oaccess = createobject("access.application")

oaccess.visible=true
oaccess.usercontrol=true
oaccess.opencurrentdatabase "My_DATABASE"
oaccess.closecurrentdatabase
oaccess.quit

И экран подсказки, который появляется перед тем, как я запускаю любой тип запроса или макроса.

Имеет название «Microsoft ODBC для Oracle Connect». , затем имеет пустые области, в которые вы помещаете свое имя пользователя, пароль и сервер. Но в моем случае, когда он открывается, уже отображаются мое имя пользователя и сервер, поэтому мне просто нужно ввести пароль.

Так что, если у кого-то есть идея, как было бы легче это сделать, я был бы очень признателен.

...