(4) нет глюка.
есть пользователь у которого в настройках базы стоит задавание вопроса про закрытие программы.
т.к. через com вопроса не видно, соединение не завершается.
нужно для подключения через com, выбирать/создавать в подключаемой базе пользователя, у которого в настройках отключать вопрос о завершении.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший