Berilganlar bazasi ado. Net ulanish satri Ma’lumotlar bazasiga u
16.2. Ulanish satri OleDbConnection klassi ma'lumotlar bazasiga ulanish uchun ishlatiladi. Ushbu sinf ma'lumotlar bazasi ulanish parametrlari uchun ulanish satri bilan belgilanishi kerak. Ushbu qatordan komponent ma'lumotlar bazasi qayerda joylashganligini va ulanish va avtorizatsiya uchun qanday parametrlardan foydalanishni bilib oladi. Ulanish satrini o'zingiz qo'lda yozishingiz mumkin yoki o'rnatilgan ADO string oynasidan foydalanishingiz mumkin.
Ulanish qatorini yaratish uchun qulay oynadan foydalanish uchun diskning istalgan joyida udl kengaytmali fayl yarating. Buni Explorer yoki boshqa fayl menejerida qilish mumkin. Fayl nomi va uning joylashuvi muhim emas, asosiysi kengaytma. Yaratilgan faylni ishga tushirishga harakat qiling va ulanish satrini tahrirlash uchun Data Link Properties dialog oynasini ko'rasiz.
Microsoft ADO bilan birgalikda provayderlarni barcha ma'lumotlar bazalaridan uzoqda foydalanuvchilarning kompyuterlariga o'rnatadi. Shuning uchun, foydalanuvchi o'z kompyuterida dasturingizni ishga tushirishi uchun siz unga tegishli drayver o'rnatilganligiga ishonch hosil qilishingiz kerak. Ko'pincha ma'lumotlar bazasi ishlab chiqaruvchisi foydalanuvchi o'z kompyuterida ma'lumotlar bazasiga ulanish uchun zarur bo'lgan drayverlar va yordamchi dasturlarni o'rnatishi mumkin bo'lgan o'rnatish paketini taqdim etadi.
Rasm. 16.1. Ma'lumot provayderini tanlash uchun Data Link Properties oynasi yorlig'i
Oldindan Access-da ma'lumotlar bazasini yaratiladi va endi unga ulanishga harakat qilaman. Buning uchun Microsoft Jet drayverini tanlaymiz. Ushbu drayverning to'liq nomi Microsoft Jet 4.0 OLE DB Provayderi bo'lib chiqadi. Sizda boshqa versiya bo'lishi mumkin.
Endi ulanish satrini yaratish oynasining ikkinchi yorlig'iga o'ting. Uning mazmuni ishlatiladigan ma'lumotlar bazasiga bog'liq. Microsoft Jet drayveri uchun yorliq shaklda ko'rsatilganidek ko'rinadi. 16.2.
Access uchun yuqori maydonga ma'lumotlar bazasi nomini emas, balki fayl nomini yoki faylning to'liq yo'lini kiritish kifoya. Ko'p hollarda foydalanuvchi nomi va parol kerak emas.
Ulanish qatorini saqlash uchun OK tugmasini bosing. Udl faylingizni Notepad kabi istalgan matn muharriri bilan oching. Faylning mazmuni quyidagicha bo'lib chiqdi:
[oledb] ;
Provider=Microsoft.Jet.OLEDB.4.0;Data Source= c:\Documents\Book In Progress\C#.DOC\Source\Chapter16\database.mdb;Persist Security Info=False; DB.ConnectionString = @"Provider = Microsoft.ACE.OLEDB.12.0; Data Source = Baza.accdb; Persist Security Info = False;";
Rasm. 16.2. Microsoft Access-ga ulanish o'rnatilmoqda
Birinchi satr bo'limning boshlanishi bo'lib, biz OLE DB ulanish qatoriga duch kelishimizni ko'rsatadi. Ikkinchi qator - sharh. Bu izoh ekanligi satr boshida nuqtali vergul bilan ko'rsatilgan. Ammo uchinchi qator - bu ulanish satrining o'zi, uni kodingizga birma-bir nusxalash va dasturda ishlatish mumkin.
Yangi ulanish satri oynasining Kengaytirilgan yorlig'ida siz kirish huquqlari kabi qo'shimcha ulanish parametrlarini belgilashingiz mumkin.
Ma'lumotlar bazasi ulanish qatori nuqta-vergul bilan ajratilgan nomi = qiymat shaklidagi parametrlardan iborat. Bizning qatorimizda uchta parametrni ko'rishimiz mumkin: