Изучение основных компонентов RAD Studio 2010 для доступа к данным

Автор работы: Пользователь скрыл имя, 30 Декабря 2011 в 02:59, лабораторная работа

Краткое описание

Цель работы: сформировать навыки подключения компонентов.
Компоненты:
TAdoConnection;
TAdoDataSet;
TDataSource;
TDBGrid;

Содержимое работы - 1 файл

Изучение основных компонентов RAD Studio 10.doc

— 796.50 Кб (Скачать файл)

Лабораторная  работа №1

Изучение  основных компонентов RAD Studio 2010 для доступа к данным

Цель  работы: сформировать навыки подключения компонентов.

Компоненты:

  • TAdoConnection;
  • TAdoDataSet;
  • TDataSource;
  • TDBGrid;

Ход работы:

  1. Создаем новый проект Delphi в программе RAD Studio 2010.
 

Рисунок 1. Создание проекта и формы в Delphi 10. 

  1. В Microsoft Access 2003 создадим БД «test» с таблицей «tab1» с помощью конструктора, как показано на рисунке 2.
  2. В режиме конструктора заполним имена полей БД (предпочтительно на английском языке, транслитом) и присвоим им типы данных (рисунок 3).
 
 
 
 
 
 
 
 

Рисунок 2.Создание БД в Microsoft Access 2003. 

Рисунок 3. Создание полей БД в режиме конструктора. 

  1. Заполним  таблицу «tab1» произвольными данными в соответствии с типами данных столбцов (рисунок 4).
 

Рисунок 4.Заполнение таблицы «tab1» БД Microsoft Access 2003. 
 

  1. Перейдем  в RAD Studio 2010 к нашему проекту. Добавим на форму следующие компоненты следующих классов:
  • TAdoConnection;
  • TAdoDataSet;
  • TDataSource;
  • TDBGrid;
  1. В свойстве компонента AdoConnection1, зайдем в свойство ConnectionString. В появившемся окне выберем вариант 2 (рисунок 5) и нажмем кнопку «Build…». В следующем окне выберем драйвер для соединения с БД «Microsoft Jet.OLEDB.4.0» и нажмем кнопку «Далее». На вкладке «Подключение» (рисунок 6) зададим путь к нашей БД. Поле «пароль» оставим пустым и оставим флажок «Пустой пароль». Нажмем «ОК». 

Рисунок 5.Присоединение БД через компонент ADOConnection, свойство ConnectionString. Выбор драйвера. 
 

Рисунок 6. Присоединение БД через компонент ADOConnection, свойство ConnectionString. Выбор БД. 
 
 
 

  1. Далее выберем  компонент AdoDataset1. В свойстве Connection из ниспадающего списка выберем AdoConnection1 (рисунок 7).

Рисунок 7. Выбор AdoConnection1 в свойстве Connection компонента AdoDataset1.

  1. Выберем компонент DataSource1 на форме. В свойстве DataSet выберем AdoDataSet1 (рисунок 8).
 

Рисунок 8. Выбор AdoDataSet1 в свойстве DataSet компонента DataSource1. 

  1. В свойстве DataSource компонента DBGrid1 выберем из списка DataSource1, как показано на рисунке 9.
 

 

Рисунок 9. Выбор DataSource1 в свойстве DataSource компонента DBGrid1. 

  1. Для того чтобы вывести значения таблицы  «tab1» в DBGrid1, необходимо также написать SQL-запрос. Для этого у компонента ADODataSet1 есть свойство CommandText (рисунок 10). Выберем это свойство. Появится окно CommandText Editor. В этом окне пропишем следующий запрос: select * from tab1. Данный запрос выберет все поля из таблицы «tab1». Нажмем «ОК».

Рисунок 10. Прописываем запрос выборки всех данных из таблицы в свойстве CommandText компонента ADODataSet1. 

  1. Чтобы увидеть  выводимые значения, нужно в свойстве Active того же компонента ADODataSet1 выбрать значение True (рисунок 11).
 

Рисунок 11. Присваиваем свойству Active компонента ADODataSet1значение “true”. 

  1. Все готово.

Информация о работе Изучение основных компонентов RAD Studio 2010 для доступа к данным