66
Ma`lumotlar bazasidagi ob`yektni aks ettirish uchun esa DBGrid
komponentasidan foydalaniladi. DBGrid komponentasi
jadvallarni aks
ettiradigan komponenta hisoblanadi.
ADOConnection komponentasi ADO bo`limida joylashgan bo`lib, u
ma`lumotlar bazasi bilan aloqa o`rnatishga xizmat qiladi.
ADOQuery komponentasi ham ADO bo`limida joylashgan bo`lib
bog`langan ma`lumotlar bazasiga so`rovlar yozishda ishlatiladi.
DataSource komponentasi esa Data Access bo`limida joylashgan
bo`lib, so`rovlarni dbGrid komponentasi, ya`ni so`rovlarni jadvallarda aks
ettiradi.
Yuqorida keltirilgan komponentalar ma`lumotlar
bazasi bilan aloqa
o`rnatishda muhim komponentalar hisoblanadi. Ma`lumotlar bazasini
boshqarish tizimining qaysi turi bo`lishidan qat`iy
nazar bu
komponentalardan foydalaniladi. Shunday ekan C++ builder 6 dasturi va
Oracle ma`lumotlar bazasi bog`lashni ko`rib chiqamiz.
C++ Builder 6 dasturining bosh oynasi keltirilgan bo`lib,
ma`lumotlar bazasi bilan aloqa o`rnatishda ADO va DataAccess
bo`limlaridan foydalaniladi. Avvalo bu uchta komponentani ishga tushirish
kerak bo`ladi. Bu komponentalar dastur ishga tushganda ko`rinmaydi. Ular
67
forma osti komponentalari hisoblanadi.
ADOConnection
komponentasining
xususiyatlarini
kerakli
bo`limlariga o`zgartirishlar kiritilishi shart. Bulardan biri ConnectionString
xususiyatidir. Uni ishga tushirganimizda rasmdagi oyna hosil bo`ladi.
Ma`lumotlar bazasi bilan aloqa o`rnatishimiz uchun undagi “Build”
tugmasi bosiladi.
Ma`lumotlar bazasini boshqarish tizimiga moslab kerakli bo`limi
tanlanadi. Masalan Oracle bilan bog`lanishni
amalga oshirish uchun
“Microsoft OLE DB Provider for Oracle” bo`limi tanlanadi.
70
Kiritilga so`rovni aks ettirish uchun
yana bir komponenta DBGrid
komponentasi kerak bo`ladi. Bu komponenta Data Controls bo`limida
joylashgan. U ishga tushirilgandan keyin esa Data Source xususiyatiga
“DataSource1” belgilanadi.
Tayyor bo`lgan loyiha kompilyatsiya qilinadi.