Лабораторная 
работа №1
Изучение 
основных компонентов RAD Studio 
2010 для доступа к данным
Цель 
работы: сформировать навыки подключения 
компонентов.
Компоненты: 
  - TAdoConnection;
- TAdoDataSet;
- TDataSource;
- TDBGrid;
Ход 
работы:
  - Создаем новый 
  проект Delphi  в программе RAD Studio 2010.
Рисунок 
1. Создание проекта и формы в Delphi 10. 
  - В Microsoft Access 
  2003 создадим БД «test» с таблицей «tab1» с 
  помощью конструктора, как показано на 
  рисунке 2. 
- В режиме 
  конструктора заполним имена полей БД 
  (предпочтительно на английском языке, 
  транслитом) и присвоим им типы данных 
  (рисунок 3). 
Рисунок 
2.Создание БД в Microsoft Access 2003. 
Рисунок 
3. Создание полей БД в режиме конструктора. 
  - Заполним 
  таблицу «tab1» произвольными данными 
  в соответствии с типами данных столбцов 
  (рисунок 4).
Рисунок 
4.Заполнение таблицы «tab1» БД Microsoft Access 
2003. 
 
  - Перейдем 
  в RAD Studio 2010 к нашему проекту. Добавим 
  на форму следующие компоненты следующих 
  классов: 
  - TAdoDataSet;
- TDataSource;
- TDBGrid;
  - В свойстве 
  компонента AdoConnection1, зайдем в свойство 
  ConnectionString. В появившемся окне выберем 
  вариант 2 (рисунок 5) и нажмем кнопку «Build…». 
  В следующем окне выберем драйвер для 
  соединения с БД «Microsoft Jet.OLEDB.4.0» и нажмем 
  кнопку «Далее». На вкладке «Подключение» 
  (рисунок 6) зададим путь к нашей БД. Поле 
  «пароль» оставим пустым и оставим флажок 
  «Пустой пароль». Нажмем «ОК». 
 
Рисунок 
5.Присоединение БД через компонент ADOConnection, 
свойство ConnectionString. Выбор драйвера. 
 
Рисунок 
6. Присоединение БД через компонент ADOConnection, 
свойство ConnectionString. Выбор БД. 
 
 
 
  - Далее выберем 
  компонент AdoDataset1. В свойстве Connection из 
  ниспадающего списка выберем AdoConnection1 
  (рисунок 7).
Рисунок 
7. Выбор AdoConnection1 в свойстве Connection компонента 
AdoDataset1.
  - Выберем компонент 
  DataSource1 на форме. В свойстве DataSet выберем 
  AdoDataSet1 (рисунок 8).
Рисунок 
8. Выбор AdoDataSet1 в свойстве DataSet компонента 
DataSource1. 
  - В свойстве 
  DataSource компонента DBGrid1 выберем из списка 
  DataSource1, как показано на рисунке 9.
 
Рисунок 
9. Выбор DataSource1 в свойстве DataSource компонента 
DBGrid1. 
  - Для того 
  чтобы вывести значения таблицы 
  «tab1» в DBGrid1, необходимо также написать 
  SQL-запрос. Для этого у компонента ADODataSet1 
  есть свойство CommandText (рисунок 10). Выберем 
  это свойство. Появится окно CommandText Editor. 
  В этом окне пропишем следующий запрос: 
  select * from tab1. Данный запрос выберет все 
  поля из таблицы «tab1». Нажмем «ОК».  
Рисунок 
10. Прописываем запрос выборки всех 
данных из таблицы в свойстве CommandText компонента 
ADODataSet1. 
  - Чтобы увидеть 
  выводимые значения, нужно в свойстве 
  Active того же компонента ADODataSet1 выбрать 
  значение True (рисунок 11).
Рисунок 
11. Присваиваем свойству Active компонента 
ADODataSet1значение “true”. 
  - Все готово.