Середовище програмування Borland Delphi

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

reBird

 

При створенні форми ми на неї поміщаємо компоненти для звязку з таблицями. Це такі компоненти, як Datasource, IBQuery, IBTransaction, IBDatabase та DBGrid (рис.3.1).

Для здійснення звязку з БД використовуються компоненти:

IBDatabase - виконує звязок БД з програмою;

IBTransaction - відповідає за здійснення трансакцій;

Datasource - виконує звязок між DataSet і компонентами візуалізації та управління;

DBGrid - компонент візуалізації, виводить інформацію, яка міститься в БД у вигляді таблиці;

IBTable - виконує доступ до таблиць БД;

DBNavigator - компонент управління, дозволяє переміщуватися по полях БД, а також додавати та знищувати поля.

Для цих компонентів потрібно встановити наступні параметри:

IBDatabase:

DatabaseName - шлях до файлу БД;

DefaultTransaction - в дане поле потрібно вписати імя компонента, який відповідає за трансакцію;

LoginPrompt - якщо поле має значення true, то при здійсненні звязку з БД видається запит пароля, якщо false - запит пароля не виконується, а пароль береться із поля Params;

Params - містить логін та пароль для доступу до БД.

IBTransaction:

DefaultDatabase - в дане поле потрібно вписати імя компонента, який відповідає за звязок з БД.

Datasource:

TableName - в даному полі потрібно вибрати імя компонента, який відповідає за звязок із DataSet.

I

BTable:

DataBase - в дане поле потрібно вписати імя компонента, який відповідає за звязок з БД;

TableName - в даному полі вибирається імя таблиці, яка міститься в БД.

Рис.3.1 Компоненти Delphi для роботи з БД

 

Після встановлення властивостей описаних компонентів програма, створена у середовищі Delphi, отримує доступ до таблиць БД.

Список використаних джерел

 

  1. Borland Delphi 6. Руководство разработчика.: Пер. с англ. - М.: Вильямс, 2002. - 1120 с.
  2. Баас Р., Фервай М., Гюнтер Х. Delphi 5: для пользователя. Пер. с нем. - К.: BHVб, 2000 - 496 с.
  3. Бобровский С. Delphi 6 и Kylix: Библиотека программиста. - СПб.: Питер, 2002. - 560 с.
  4. Бобровский С. Delphi 7. Учебный курс. - СПб.: Питер, 2004. - 735 с.
  5. Гофман В.Э., Хомоненко А.Д. Delphi 6. - СПб.: БХВ-Петербург, 2001. -1135 с.
  6. Дарахвелидазе П.Г., Марков Е.П. Программирование в Delphi 7. - СПб.: БХВ-Петербург, 2003. - 784 с.