(3) Я предложил бы наоборот: запросить до установки COM-соединения у пользователя имя и пароль для подключения к другой базе и использовать их в строке соединения.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший