Методическое пособие к лабораторным работам по курсу «База данных» Ташкент 2022


Download 3.26 Mb.
bet78/91
Sana15.11.2023
Hajmi3.26 Mb.
#1777302
TuriМетодическое пособие
1   ...   74   75   76   77   78   79   80   81   ...   91
Bog'liq
Metodichka BD

Рис.15.8. Главное окно программы C++ Builder 6
В рисунке 18.8 покаазно главное окно программы C++ Builder 6 и для соединения с базой данных будут использоваться компонентами ADO и DataAccess. Сначало эти компоненты нужно запустить. При запуске программы эти компоненты не будут видны. Они используются в объекте Form.

Рис.15.9. Запуск основных компонентов.
В рисунке 18.9 запущены основные компоненты. Следующий шаг это изменение свойств каждого компонента. В первую очередь изменяються свойства компоненты ADOConnect.



Рис. 15.10. Окно свойств компоненты ADOConnection
В компоненте ADOConnection имеется свойтво ConnectionString. При его активации появляется окно показанное на рисунке 18.10. для соединения с базой данных нажимается кнопка “Build” и выбирается из списка соответствующий провайдер для установленной СУБД. Для Oracle нужно выбрать Microsoft OLE DB Provider for Oracle.



Рис. 15.11. Окно выбора СУБД
После выбора надо нажать кнопку “Далее”.

Рис. 15.12. Окно соединения СУБД
В рисунке 18.12 для соединения СУБД с программой надо указать имя сервера. Если СУБД Oracle не находиться в сервера а на персональном ПК, то достаточно указать IP адрес. После указывается пароль и логин пользователя. Нажав на кнопку “OK” переходим к следующему шагу.



Рис. 15.13. Свойства компонента ADOQuery
Свойство Connection компоненты ADOQuery называется “ADOConnection1” и свойство DataSource называется “DataSource1”. Так компоненты соединяются.
Теперь в SQL можно написать запрос в компоненте ADOQuery.



Рис. 15.14. Окно SQL
В свойстве Active компоненты ADOQuery нужно пометить “True”. После этого запрос будет запущен и проверен. Свойство DataSet компоненты DataSource определяется как “ADOQuery1”. Теперь между этими компонентами имеется связь.



Download 3.26 Mb.

Do'stlaringiz bilan baham:
1   ...   74   75   76   77   78   79   80   81   ...   91




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling