Chiqarish() prosedurasini ishga tushirish natijasi
Endi boshqacharoq protsedura hosil qilamiz, yani “master” jadvalidan eng katta yoshning qiymatini aniqlovchi protsedura tuzamiz:
Master jadvalini ko‘ramiz:
Master jadvalidagi ma’lumotlarni ko’rsatuvchi so`rov
Ishdanmaqsad: C++ va ma’lumotlar bazasi yordamida oddiy interfeys yaratishni o‘rganish va ko‘nikmaga ega bo‘lish.
Masalaniqo‘yilishi: C++ builder 6 dasturining ma’lumotlar bazasi bilan ishlaydigan komponentalarni o‘rganish va ular ishtirokida ma’lumotlar bazasi ma’lumotlari bilan oddiy interfeys yaratish. Ma’lumotlar bazasi sifatida MySQL va interfeys sifatida C++ builder 6 dasturlari o‘rtasida aloqa o‘rnatish.
Uslubiyko‘rsatmalar: C++ dasturlash tilida ma’lumotlar bazasi bilan ishlaydigan ADO, DataAccess, DataControl va dbExpress kabi komponenta bo‘limlari mavjud. Ular orqali ma’lumotlar bazasi ustida amallar bajarilishi mumkin. Interfeysda ma’lumotlar bazasini chaqirish uchun ADOConnection, ADOQuery va DataSource komponentalaridan foydalanish kifoya. 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 ko‘rib chiqilgan 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.