ExecuteReader() - SELECT operatorini bajartiradi va natiajani murojaatini DataReader obyektiga beradi. DataReader ga so`rovni natijasi turadi.
ExecuteNonQuery() - SQL tilidagi INSERT, DELETE, UPDATE operatorlarini bajartirish (qayta ishlangan yozuvlar sonini qaytaradi)
ExecuteScalar() – BB dan birinchi yozuvni birinchi ustunini qaytaradi (COUNT, AVG, MIN, MAX, SUM funktsiyalardan foydalanib);
DataReader sinfi
Bu sinfning obyekti BB dan ma`lumotlarni faqat o`qish uchun olishga imkon beradi, Command sinfini obyekti yordamida (bir tomonlama boshidan oxirigacha).
Bir vaqtni o`zida DataReader obyekti faqat bitta yozuv bilan ishlashga ruxsat beradi.
Obyekt bilan ishni tugatish uchun quyidagi metod chqirilishi kerak:
Close: DataReader orqali berilganlar bilan ishlashni tugatish.
DataSet sinfi
DataSet sinfining obyekti tezkor xotiraga BB ni yaratish uchun ishlatiladi.
Berilganlar BB dan olinadi va DataSet obyektiga saqlanadi.
DataSet obyekti BB dan uzilganda ham o`ziga Berilganlarni o`z ichiga saqlaydi.
Keyin dastur bu berilganlarni o`zgartirishi mumkin
DataSet da yangilangan qiymatlar qaytib BB ga kiritilishi (yangilanishi) kerak.
DataSet sinfi barcha BB bilan ishlaydigan provayderlar uchun bittadir.
DataSet sinfining obyektlari DataTable (berilganlar jadvallari) va DataRelation (jadvallar aro bog`lanishlar) kabi sinfni obyektlarini o`z ochiga oladi.
DataSet sinfi
DataSet oyektini to`ldirish uchun provayderdan DataAdapter sinfidan foydalanamiz.
DataSet sinfining obyekti tezkor xotiraga BB ni mos ravishda yaratilishini ta`minlaydi.