В начало
База данных ФК ЦСКА
Есть база данных «ФК ЦСКА»,
созданная в СУБД «MS Access
2002», в этой базе есть таблица «Игроки». Необходимо подключиться к таблице
«Игроки» в среде разработки «Дельфи 7», используя компоненты ADO. Открываем «Дельфи 7», создаем новый проект, на главную форму приложения перетаскиваем следующие компоненты с панели: – ADOConnection (с закладки – ADOTable (с закладки – 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. Таблица «Игроки» базы данных «ФК ЦСКА» |
| |