Amaliy matematika va intellektual texnologiyalar fakulteti



Download 252,61 Kb.
bet6/9
Sana11.01.2022
Hajmi252,61 Kb.
#341218
1   2   3   4   5   6   7   8   9
Bog'liq
3-atrabotka

Yagona qiymatlarni olish

Ba'zan ma'lumotlar bazasidan sizga kerak bo'lgan yagona qiymat ma'lumotlar to'plamidan hisob, yig'indi, o'rtacha yoki boshqa jamlangan qiymat bo'lishi mumkin bo'lgan yagona qiymatdir. ExecuteReader dasturini bajarish va kodingizdagi natijani hisoblash buni amalga oshirishning eng samarali usuli emas. Eng yaxshi tanlov - ma'lumotlar bazasiga ishni bajarishga ruxsat berish va sizga kerak bo'lgan yagona qiymatni qaytarishdir. Quyidagi misol ExecuteScalar usuli bilan buni qanday qilishni ko'rsatadi:



// 1. Instantiate a new command

SqlCommand cmd = new SqlCommand("select count(*) from Categories", conn);



// 2. Call ExecuteNonQuery to send command

int count = (int)cmd.ExecuteScalar();

SqlCommand konstruktoridagi so'rov Categories jadvalidagi barcha yozuvlar sonini oladi. Ushbu so'rov faqat bitta qiymatni qaytaradi. 2-bosqichdagi ExecuteScalar usuli bu qiymatni qaytaradi. ExecuteScalar ning qaytish turi ob'ekt turi bo'lganligi sababli biz qiymatni int ga aylantirish uchun cast operatoridan foydalanamiz.

Ushbu kod ushbu darsning keyingi qismida "Hammasini bir joyga qo'yish" bo'limidagi 1-listing GetNumberOfRecords usulining bir qismidir.

Oddiylik uchun biz oldingi bo'limlarda tegishli usullarni ko'rsatish uchun kod parchalarini ko'rsatdik. Ushbu kodning ishchi dasturda qanday ishlatilishini ko'rish uchun butun kod ro'yxatiga ega bo'lish ham foydalidir. Ro'yxat 1 ushbu misolda ishlatiladigan barcha kodlarni, shuningdek, formatlangan chiqishni ishlab chiqarish uchun Asosiy usuldagi drayverni ko'rsatadi.




Download 252,61 Kb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish