В начало

База данных ФК ЦСКА

 

            Есть база данных «ФК ЦСКА», созданная в СУБД «MS Access 2002», в этой базе есть таблица «Игроки». Необходимо подключиться к таблице «Игроки» в среде разработки «Дельфи 7», используя компоненты ADO.

Открываем «Дельфи 7», создаем новый проект, на главную форму приложения перетаскиваем следующие компоненты с панели:

– ADOConnection (с закладки ADO);

– ADOTable (с закладки ADO);

– DataSource (закладки Data Access);

– DBGrid (с закладки Data Control).

            Далее надо настроить и связать эти компоненты. Сначала надо подключить базу через компонент «ADOConnection1». Для этого дважды кликаем мышкой на нем, открывается окно «Connection String». Нажимаем кнопку «Build…», откроется окно «Свойства связи с данными», в котором на закладке «Поставщик данных» выбираем «Microsoft Jet 4.0 OLE DB Provider». А на закладке «Подключение» того же окна указываем физический путь к базе данных «ФК ЦСКА». Еще можно настроить свойство компонента «LoginPromt», выбрав «False», чтобы каждый раз не выскакивало окно с предложением ввести Логин/пароль.

            Затем плавно переходим к настройке компонента «ADOTable1». В нем настраиваем е свойство «Connection», указывая в нем «ADOConnection1». А также в параметре «TableName» выбираем нужную таблицу – это «Игроки». Также на данном этапе можно установить свойство «Active» как «True», что означает – подключение к базе данных и конкретно к нужной таблице.

            В компоненте «DataSource1» устанавливаем в параметре «DataSet» значение «ADOTable1».

            И, наконец, у визуального компонента «DBGrid1» выбираем в параметре «DataSource» единственное доступное значение – «DataSource1».

            Вроде все. Если все сделать правильно и ничего не упустить, то даже в еще незапущенном приложении на визуальном компоненте «DBGrid1» должны отобразиться данные из таблицы «Игроки».

Рис. 1. Таблица «Игроки» базы данных «ФК ЦСКА»