В начало

Подключение к базе Библиотека

 

            Есть база, созданная в MS Access, называется «Библиотека», в ней есть таблица «Книги». Необходимо подключиться к ней используя ADO.

            Запускаем «Дельфи-7», переходим на закладку «ADO» и перетаскиваем на форму компонент «ADOConnection». Находим в этом компоненте свойство «ConnectionString», открываем его и выбираем на закладке «Поставщик данных» значение «Microsoft Jet 4.0 OLE DB Provider». А на закладке «Подключение» указываем физический путь к файлу «Библиотека.mdb» базы данных. Также выставляем свойство «LoginPromt» как «False», чтобы не приходилось все время смотреть на окно с предложением ввести пароль к базе.

            Далее, с закладки «ADO» добавляем на форму компонент «ADOQuery», в свойстве «Connection» которого выбираем «ADOConnection1».

            Кроме того, с закладки «Data Access» перетаскиваем компонент «Data Source» и присваиваем его свойству «DataSet» значение «ADOQuery1».

            Возвращаемся к компоненту «ADOQuery1», открываем его свойство «SQL» и записываем строку типа «SELECT * FROM Книги». В данном случае мы выбираем таким образом все значения таблицы «Книги», которая находится в базе «Библиотека».

            Чтобы увидеть результат запроса необходимо добавить визуальный компонент «DBGrid» с закладки «Data Controls» и установить его свойству «DataSource» значение «DataSource1». Кроме того, у компонента «ADOQuery1» свойство «Active» должно быть установлено как «True». Как только все это настроили, то даже без запуска приложения становиться виден результат запроса.

Рис. 1. Расположение компонентов на форме приложения

            Ну и результат работы приложения в принципе аналогичен.

Рис. 2. Запущенное приложение