ADO Connection
Connection obyekti
ADO Connection obyekti ma’lumotlar manbaiga ochiq ulanish yaratish uchun ishlatiladi. Bu ulanish orqali ma’lumotlar bazasiga murojaat qilishingiz va uni boshqarishingiz mumkin.
Agar ma’lumotlar bazasiga bir necha marta murojaat qilmoqchi bo‘lsangiz, Connection obyekti yordamida ulanish o‘rnatishingiz kerak. Ma’lumotlar bazasiga Command yoki Recordset obyekti orqali ulanish stringini (connection string) uzatib ham ulanish mumkin. Biroq bunday ulanish faqat bitta muayyan so‘rov uchungina yaroqli.
ProgID
set objConnection=Server.CreateObject("ADODB.connection")
Xususiyatlar
| Xususiyat | Tavsif |
|---|---|
| Attributes | Connection obyektining atributlarini o‘rnatadi yoki qaytaradi |
| CommandTimeout | Buyruqni bajarishga urinish paytida kutiladigan soniyalar sonini o‘rnatadi yoki qaytaradi |
| ConnectionString | Ma’lumotlar manbaiga ulanish yaratishda ishlatiladigan tafsilotlarni o‘rnatadi yoki qaytaradi |
| ConnectionTimeout | Ulanish ochilishini kutish uchun ajratilgan soniyalar sonini o‘rnatadi yoki qaytaradi |
| CursorLocation | Kursor xizmatining joylashuvini o‘rnatadi yoki qaytaradi |
| DefaultDatabase | Standart ma’lumotlar bazasi nomini o‘rnatadi yoki qaytaradi |
| IsolationLevel | Izolyatsiya darajasini o‘rnatadi yoki qaytaradi |
| Mode | Provayderning kirish ruxsatini o‘rnatadi yoki qaytaradi |
| Provider | Provayder nomini o‘rnatadi yoki qaytaradi |
| State | Ulanish ochiq yoki yopiq ekanini tavsiflovchi qiymatni qaytaradi |
| Version | ADO versiya raqamini qaytaradi |
Metodlar
| Metod | Tavsif |
|---|---|
| BeginTrans | Yangi tranzaksiyani boshlaydi |
| Cancel | Bajarilishni bekor qiladi |
| Close | Ulanishni yopadi |
| CommitTrans | Barcha o‘zgarishlarni saqlaydi va joriy tranzaksiyani yakunlaydi |
| Execute | So‘rov, operator, protsedura yoki provayderga xos matnni bajaradi |
| Open | Ulanishni ochadi |
| OpenSchema | Provayderdan ma’lumotlar manbai haqidagi sxema ma’lumotlarini qaytaradi |
| RollbackTrans | Joriy tranzaksiyadagi barcha o‘zgarishlarni bekor qiladi va tranzaksiyani yakunlaydi |
Hodisalar
Eslatma: Hodisalarni VBScript yoki JScript yordamida qayta ishlab bo‘lmaydi (hodisalarni faqat Visual Basic, Visual C++ va Visual J++ tillari qayta ishlay oladi).
| Hodisa | Tavsif |
|---|---|
| BeginTransComplete | BeginTrans amalidan keyin ishga tushadi |
| CommitTransComplete | CommitTrans amalidan keyin ishga tushadi |
| ConnectComplete | Ulanish boshlangandan keyin ishga tushadi |
| Disconnect | Ulanish tugagandan keyin ishga tushadi |
| ExecuteComplete | Buyruq bajarilib bo‘lgandan keyin ishga tushadi |
| InfoMessage | ConnectionEvent amali davomida ogohlantirish yuz bersa, ishga tushadi |
| RollbackTransComplete | RollbackTrans amalidan keyin ishga tushadi |
| WillConnect | Ulanish boshlanishidan oldin ishga tushadi |
| WillExecute | Buyruq bajarilishidan oldin ishga tushadi |
Kolleksiyalar
| Kolleksiya | Tavsif |
|---|---|
| Errors | Connection obyektining barcha Error obyektlarini o‘z ichiga oladi |
| Xususiyatlar | Connection obyektining barcha Property obyektlarini o‘z ichiga oladi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
