ADO Parameter
Parameter obyekti
ADO Parameter obyekti saqlangan protsedura yoki so‘rovda ishlatiladigan bitta parametr haqida ma’lumot beradi.
Parameter obyekti yaratilganda Parameters kolleksiyasiga qo‘shiladi. Parameters kolleksiyasi muayyan Command obyekti bilan bog‘langan bo‘lib, Command obyekti bu kolleksiyadan saqlangan protseduralar va so‘rovlarga parametrlarni uzatish hamda ulardan parametrlarni qaytarib olish uchun foydalanadi.
Parametrlardan parametrlangan buyruqlar (Parameterized Commands) yaratishda foydalanish mumkin. Bu buyruqlar (aniqlanib, saqlanganidan keyin) bajarilishidan oldin buyruqning ayrim tafsilotlarini o‘zgartirish uchun parametrlardan foydalanadi. Masalan, SQL SELECT operatori WHERE shartining mezonini belgilash uchun parametrdan foydalanishi mumkin.
Parametrlarning to‘rt turi mavjud: kirish parametrlari, chiqish parametrlari, kirish/chiqish parametrlari va qaytariladigan parametrlar (return parameters).
Sintaksis
objectname.property
objectname.method
Xususiyatlar
| Xususiyat | Tavsif |
|---|---|
| Attributes | Parameter obyektining atributlarini o‘rnatadi yoki qaytaradi |
| Direction | Parametr protseduraga qanday uzatilishini yoki undan qanday qaytarilishini o‘rnatadi yoki qaytaradi |
| Name | Parameter obyektining nomini o‘rnatadi yoki qaytaradi |
| NumericScale | Parameter obyektining sonli qiymati uchun o‘nli kasr nuqtasidan o‘ng tomonda saqlanadigan raqamlar sonini o‘rnatadi yoki qaytaradi |
| Precision | Parameter’da sonli qiymatlarni ifodalashda ruxsat etilgan raqamlarning maksimal sonini o‘rnatadi yoki qaytaradi |
| Size | Parameter obyektidagi qiymatning baytlarda yoki belgilarda ifodalangan maksimal o‘lchamini o‘rnatadi yoki qaytaradi |
| Type | Parameter obyektining tipini o‘rnatadi yoki qaytaradi |
| Value | Parameter obyektining qiymatini o‘rnatadi yoki qaytaradi |
Metodlar
| Metod | Tavsif |
|---|---|
| AppendChunk | Parameter obyektiga uzun ikkilik (binary) yoki belgili ma’lumotlarni qo‘shadi |
| Delete | Parameters kolleksiyasidan obyektni o‘chiradi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
