В начало
Запароленная БД через ADO
Необходимо прочитать данные из
таблицы «Вопросы и ответы», которая находится в запароленной базе данных «1С
Розница 8.mdb». Рис.
1. Таблица «Вопросы и ответы» в СУБД «MS Access 2003» Запускаем среду разработки «Дельфи 7», создаем новое приложение, на форму перетаскиваем компоненты: ADOConnection, ADOTable, DataSource, DBGrid. Настраиваем их. Основная сложность состоит в
настройке строки подключения компонента «ADOConnection1». Для ее создания
кликаем мышкой по этому компоненту 2 раза, после чего открывается мастер
настройки, жмем кнопку «Build…».
На закладке «Поставщик данных» выбираем строку «Microsoft Jet 4.0 OLE DB Provider», жмем кнопку
«Далее» и переходим на закладку «Подключение». Рис. 2. Закладка «Поставщик данных» На противоречивой закладке «Подключение» выбираем через «…» путь к базе данных «1С Розница 8.mdb». И переходим на закладку «Все». Рис. 3. Закладка «Подключение» А вот на закладке «Все» нужно ввести
пароль к базе данных в строке «Jet OLEDB:
Database Password»,
это и есть пароль к БД, как ни странно. Рис. 4. Закладка «Все» После этого можно вернуться на закладку «Подключение» и проверить подключение к БД, нажав кнопку «Проверить подключение». При положительном результате будет создана строка типа этой:
Далее для удобства можно настроить некоторые свойства компонентов.
После этого можно установить свойство «Active = True» у компонента «ADOTable1» и посмотреть на результат. Рис. 5. Вывод таблицы «Вопросы и ответы» Таким образом
можно подключиться к запароленной БД через компоненты с закладки «ADO». |
| ||||||||||||