Ma'lumotlar bazalari bilan ishlash uchun ilova ishlab chiqish


-rasm. Asosiy dastur oynasining ko'rinishi


Download 0.49 Mb.
bet2/9
Sana18.02.2023
Hajmi0.49 Mb.
#1213372
1   2   3   4   5   6   7   8   9
Bog'liq
Ma\'lumotlar bazalari bilan ishlash uchun ilova ishlab chiqish

1-rasm. Asosiy dastur oynasining ko'rinishi
“Kirish” tugmasini bosgandan so‘ng “Foydalanuvchilar” jadvalida ko‘rsatilgan familiyali foydalanuvchi bor-yo‘qligi, login va parol to‘g‘ri kiritilganligi tekshiriladi. Shakl sinfining tavsif maydoni sql buyrug'iga o'tkazilgan parametrlarni tavsiflaydi. Bu uchta parametr: foydalanuvchining familiyasi, foydalanuvchi nomi va parol.
xususiy torli parfam, parpasw, parlog;
Satr nomlar maydoniga qo'shiladi:
System.Data.SqlClient yordamida;
"Enter" tugmachasini bosish uchun hodisa ishlov beruvchisi ishining tavsifi.
Connstr qatori ulanish qatorini o'z ichiga oladi. Sql liniyasi tanlangan so'rovdan boshlab hosil qilingan so'rov matnini yozadi, shundan so'ng dan so'zidan keyin ko'rsatilgan jadvallardan tanlangan maydonlar ro'yxatga olinadi.
Ishlovchi SQL serveriga ulanishni ta'minlovchi SqlConnection ob'ektining yangi nusxasini yaratadi. SqlCommand obyekti familiyasi, login va paroli berilgan foydalanuvchini Foydalanuvchilar jadvalidan qidirish uchun uchta parametrli buyruqni o'z ichiga oladi. button1_Click ishlov beruvchisi SqlConnection-ni ochadi. Keyin ishlov beruvchi cmdkod obyektida saqlangan SQL buyrug'ini bajaradi.
cmReader = cmdkod.ExecuteReader ();
ExecuteReader usulini bajarish natijasida SqlDataReader sinfining ob'ekti yaratiladi, bu SQL buyrug'ining bajarilishining barcha satrlarini ketma-ket o'qish imkonini beradi. Tanlash uchun SqlDataReader usuli qo'llaniladi. O'qing. Agar "Foydalanuvchilar" jadvalida ko'rsatilgan familiya, foydalanuvchi nomi va parol bilan hech qanday yozuv bo'lmasa, cmReader.Read () usuli noto'g'ri javob beradi. Bu siz noto'g'ri foydalanuvchi nomi yoki parolni kiritganingizni anglatadi. Bunday holda, kiritilgan noto'g'ri ma'lumotlar haqida xabar ko'rsatiladi va cmReader va SqlConnection ob'ektlari yopiladi. Agar foydalanuvchi ma'lumotlari to'g'ri kiritilgan bo'lsa, menyu va "Foydalanuvchini o'zgartirish" tugmasi mavjud bo'ladi. "Kirish" tugmasi ishlamay qoladi. textBox1 va textBox2 elementlari tozalanadi va mavjud bo'lmaydi. comboBox1 elementiga ham kirish imkoni bo'lmaydi (2-rasm)


Download 0.49 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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