Mavzu: DataAdapter



Yüklə 0,6 Mb.
Pdf görüntüsü
səhifə1/6
tarix29.12.2021
ölçüsü0,6 Mb.
#48665
  1   2   3   4   5   6
DataAdapter



MAVZU: DataAdapter 

Ma'lumotlarni  ajratishning  muhim  komponenti  DataAdapter  sinfi  uning  yordamida  so'rov 

natijalaridan  DataSet  sinfi  ob'ektiga  ma'lumotlarni  nusxalashimiz  va  ma'lumotlar  bilan  lokal 

ravishda ishlashimiz mumkin. 

DataAdapter sinfi ma'lumotlar to'plamidan keshlangan o'zgarishlarni olish va ularni doimiylik 

uchun ma'lumotlar bazasiga qaytarish imkonini beradi. Eng muhimi, siz ma'lumotlarni yangilash 

uchun mantiqiy bazani boshqarishingiz mumkin, bu ADO.NET dan foydalanishda katta afzallikdir. 

ADO.NET ning oldingi versiyasida o'zgarishlarni saqlash mantiqini nazorat qilish mumkin emas 

edi.  DataAdapter  qo'shilayotgan,  o'chirilayotgan  va  yangilanadigan  yangi  yozuvlarning  mantiqi 

uchun mas'ul bo'lgan InsertCommand, DeleteCommand va UpdateCommand xususiyatlariga ega. 

Bundan tashqari, ma'lumotlar bazasidan ma'lumotlarni qabul qilish mantig'iga javob beradigan 

SelectCommand  xossasi  ham  mavjud,  ya'ni  u  ma'lumotlar  bazasidan  ma'lumotlarni  olish  va 

DataSetni shu natija bilan to'ldirish uchun bajariladigan buyruqni o'z ichiga oladi. 

  Keling,  DataAdapter  sinfini  batafsil  ko'rib  chiqaylik,  chunki  u  ADO.NET  ning  muhim 

qismidir. 

Konstruktor 

DataAdapter  sinfida  bir  nechta  qo’shimcha    yuklangan  konstruktorlar  mavjud.  Eng  oddiy 

variant  hech  qanday  parametrlarni  olmaydi.  Agar  siz  ushbu  konstruktordan  foydalansangiz, 

SelectCommand  xususiyatida  ma'lumotlarni  olish  uchun  ishga  tushirish  buyrug'ini  aniq 

belgilashingiz va ushbu buyruq uchun server ulanishini ham belgilashingiz kerak bo'ladi. 

Konstruktorning ikkinchi varianti allaqachon ma'lumotlarni olish so'rovi va sozlangan ulanishni 

o'z ichiga olgan SqlCommand sinfining ob'ektini oladi. 

Uchinchi parametr so'rovlar qatorini va ulanish ob'ektini parametr sifatida oladi: 

SqlDataAdapter adapter = 

new SqlDataAdapter ("SELECT * FROM Peoples", connection); 

Bunday holda, so'rov bilan aniq buyruq ob'ektini yaratish shart emas, barcha kerakli narsalarni 

konstruktor  yaratadi  va  SelectCommand  xususiyati  bajariladigan  so'rovni  o'z  ichiga  oladi  va 

belgilangan ulanish uchun sozlanadi. 

Yakuniy  konstruktor  hech  qanday  ob'ektni  olmaydi,  faqat  ikkita  satr.  Birinchi  qator 

ma'lumotlarni olish uchun so'rov, ikkinchi qator esa serverga ulanish qatoridir. 


Yüklə 0,6 Mb.

Dostları ilə paylaş:
  1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin