До понедельника потерпите? У меня Офис только на работе установлен.
Не знаю в чём проблема, но при открытии через BDE база в обязательном порядке требует логин и пароль, если его не ввести, то вылетает та самая ошибка "-2147221164". У компонента TTable, который применён в Вашей программе, нет опции "Не спрашивать пароля". При создании алиаса в BDE Administrator, такой опции тоже нет. Ситуация тупиковая. Вы говорите, что пароля там нет, но BDE требует в обязательном порядке введения пароля.
Пока что могу Вам только посоветовать вместо TTable использовать компоненты ADO (TADOConnection и TADOTable). У TADOConnection есть опция LoginPrompt:=False, т.е. не запрашивать пароль при соединении с базой данных.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)