Amaliy matematika va intellektual texnologiyalar fakulteti



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


Ma'lumotlarni kiritish

Ma'lumotlar bazasiga ma'lumotlarni kiritish uchun SqlCommand obyektining ExecuteNonQuery usulidan foydalaning. Quyidagi kod ma'lumotlar bazasi jadvaliga ma'lumotlarni qanday kiritishni ko'rsatadi:



// prepare command string

string insertString = @"

insert into Categories

(CategoryName, Description)

values ('Miscellaneous', 'Whatever doesn''t fit elsewhere')";

// 1. Instantiate a new command with a query and connection

SqlCommand cmd = new SqlCommand(insertString, conn);

// 2. Call ExecuteNonQuery to send command

cmd.ExecuteNonQuery();

SqlCommand namunasi siz ilgari ko'rganingizdan biroz farq qiladi, lekin u asosan bir xil. SqlCommand konstruktorining birinchi parametri sifatida harf satr oʻrniga biz insertString oʻzgaruvchisidan foydalanamiz. insertString o'zgaruvchisi SqlCommand deklaratsiyasining tepasida e'lon qilingan.

InsertString matnidagi “yo‘q” so‘zi uchun ikkita apostrofga (”) e’tibor bering. Ustunni to'g'ri to'ldirish uchun satrni olish uchun apostrofdan qochib qutulasiz.Insert buyrug'i haqida yana bir kuzatuv shundan iboratki, biz CategoryName va Tavsif ustunlarini aniq belgilab qo'yganmiz. Kategoriyalar jadvalida CategoryID nomli asosiy kalit maydoni mavjud. Biz buni ro'yxatda qoldirdik, chunki SQL Server bu maydonni o'zi qo'shadi. CategoryID kabi asosiy kalit maydoniga qiymat qo'shishga urinish istisno hosil qiladi.Bu buyruqni bajarish uchun biz shunchaki SqlCommand misolida ExecuteNonQuery usulini chaqiramiz, cmd.Ushbu kod ushbu darsning keyingi qismida "Hammasini bir joyga to'plash" bo'limidagi Listing 1ning Insertdata usulining bir qismidir.ExecuteNonQuery usuli ma'lumotlarni yangilash uchun ham qo'llaniladi. Quyidagi kod ma'lumotlarni qanday yangilashni ko'rsatadi:

// prepare command string

string updateString = @"

update Categories

set CategoryName = 'Other'

where CategoryName = 'Miscellaneous'";



// 1. Instantiate a new command with command text only

SqlCommand cmd = new SqlCommand(updateString);



// 2. Set the Connection property

cmd.Connection = conn;



// 3. Call ExecuteNonQuery to send command

cmd.ExecuteNonQuery();

Shunga qaramay, biz SQL buyrug'ini satr o'zgaruvchisiga joylashtirdik, lekin bu safar biz faqat buyruqni qabul qiladigan boshqa SqlCommand konstruktoridan foydalandik. 2-bosqichda SqlCommand obyektining Connection xossasiga, cmd SqlConnection ob’ektini, conn belgilaymiz.

Buni ikkita parametr bilan kiritish buyrug'i uchun ishlatiladigan bir xil konstruktor yordamida amalga oshirish mumkin edi. Bu buyruqqa tayinlangan ulanish ob'ektini istalgan vaqtda o'zgartirishingiz mumkinligini ko'rsatadi.ExecuteNonQuery usuli yangilash buyrug'ini bajaradi.Ushbu kod ushbu darsning keyingi qismida "Hammasini bir joyga qo'yish" bo'limidagi Listing 1ning UpdateData usulining bir qismidir.


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