Смекни!
smekni.com

Середовище програмування Borland Delphi (стр. 2 из 2)

В Windows NT сервер можна запустити як службу (service). Ввімкнений стан перемикача "Run the InterBase server as a service on Windows NT" вказує, що сервер InterBase запускається як служба Windows NT.

Надпис Root Directory показує головний каталог, в якому встановлений сервер InterBase і який можна змінити, натиснувши кнопку Change і вибравши потрібний каталог. Однак на практиці змінювати головний каталог не потрібно.

Якщо сервер InterBase завантажений не як служба Windows, то в правому куті панелі задач з’являється спеціальна позначка. Закінчити роботу сервера також можна, натиснувши маніпулятором "миша" на позначці контекстного меню та задавши команду Shutdown.

Інші команди контекстного меню служать для налаштування сервера:

InterBase Properties… - налаштування властивостей InterBase;

Properties - налаштування властивостей.

Зазвичай цим параметрам вже задані потрібні параметри, змінювати які немає необхідності.

При запуску сервера в якості служби Windows NT керувати його параметрами, а також зупинити сервер можна в вікні Services.

3.2 Компоненти Delphi для роботи з СКБД FireBird

При створенні форми ми на неї поміщаємо компоненти для зв’язку з таблицями. Це такі компоненти, як 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 с.