CreateParameter

ADO CreateParameter metodi


❮ Command obyektining to‘liq ma’lumotnomasi

CreateParameter metodi nom, tip, yo‘nalish, o‘lcham va qiymat kabi ko‘rsatilgan xususiyatlarni o‘z ichiga olgan Parameter obyektini yaratadi va qaytaradi.

Eslatma: Bu metod yangi Parameter’ni kolleksiyaga avtomatik ravishda qo‘shmaydi. Parameter’ni Parameters kolleksiyasiga qo‘shish uchun Append xususiyatidan foydalaning.

Sintaksis

Set objparameter=objcommand.CreateParameter (name,type,direction,size,value)

Parametr Tavsif
name Ixtiyoriy. Parameter obyektining nomi.
type Ixtiyoriy. Parameter obyekti uchun ma’lumot tipini belgilovchi DataTypeEnum konstantalaridan biri. Standart qiymati: adEmpty. Agar o‘zgaruvchan uzunlikdagi ma’lumot tipini tanlasangiz, Size parametrini yoki Size xususiyatini ham ko‘rsatishingiz kerak bo‘ladi. Agar adDecimal yoki adNumeric ma’lumot tipini ko‘rsatsangiz, Parameter obyektining NumericScale va Precision xususiyatlarini ham o‘rnatishingiz shart.
direction Ixtiyoriy. Parameter obyektining yo‘nalishini belgilovchi ParameterDirectionEnum konstantalaridan biri. Standart qiymati: adParamInput.
size Ixtiyoriy. Agar Type parametrida o‘zgaruvchan uzunlikdagi ma’lumot tipi e’lon qilingan bo‘lsa, o‘sha tipning uzunligini belgilaydi. Standart qiymati: nol.
value Ixtiyoriy. Parameter obyektining qiymati

DataTypeEnum qiymatlari

Field, Parameter yoki Property obyektining ma’lumot tipini belgilaydi

Konstanta Qiymat Tavsif
adEmpty 0 Qiymat yo‘q
adSmallInt 2 2 baytli ishorali butun son.
adInteger 3 4 baytli ishorali butun son.
adSingle 4 Birlik aniqlikdagi (single-precision) suzuvchi nuqtali qiymat.
adDouble 5 Ikkilangan aniqlikdagi (double-precision) suzuvchi nuqtali qiymat.
adCurrency 6 Valyuta qiymati
adDate 7 1899-yil 30-dekabrdan beri o‘tgan kunlar soni + kunning ulushi.
adBSTR 8 Null bilan tugaydigan belgilar stringi.
adIDispatch 9 COM obyektidagi IDispatch interfeysiga ko‘rsatkich (pointer). Eslatma: Hozircha ADO tomonidan qo‘llab-quvvatlanmaydi.
adError 10 32 bitli xato kodi
adBoolean 11 Boolean qiymat.
adVariant 12 Automation Variant tipidagi qiymat. Eslatma: Hozircha ADO tomonidan qo‘llab-quvvatlanmaydi.
adIUnknown 13 COM obyektidagi IUnknown interfeysiga ko‘rsatkich (pointer). Eslatma: Hozircha ADO tomonidan qo‘llab-quvvatlanmaydi.
adDecimal 14 Aniqligi (precision) va masshtabi (scale) qat’iy belgilangan aniq sonli qiymat.
adTinyInt 16 1 baytli ishorali butun son.
adUnsignedTinyInt 17 1 baytli ishorasiz butun son.
adUnsignedSmallInt 18 2 baytli ishorasiz butun son.
adUnsignedInt 19 4 baytli ishorasiz butun son.
adBigInt 20 8 baytli ishorali butun son.
adUnsignedBigInt 21 8 baytli ishorasiz butun son.
adFileTime 64 1601-yil 1-yanvardan beri o‘tgan 100 nanosoniyalik intervallar soni
adGUID 72 Global noyob identifikator (GUID)
adBinary 128 Ikkilik (binary) qiymat.
adChar 129 String qiymat.
adWChar 130 Null bilan tugaydigan Unicode belgilar stringi.
adNumeric 131 Aniqligi (precision) va masshtabi (scale) qat’iy belgilangan aniq sonli qiymat.
adUserDefined 132 Foydalanuvchi tomonidan aniqlangan o‘zgaruvchi.
adDBDate 133 Sana qiymati (yyyymmdd).
adDBTime 134 Vaqt qiymati (hhmmss).
adDBTimeStamp 135 Sana/vaqt belgisi (yyyymmddhhmmss va milliarddan bir ulushlarda ifodalangan kasr qism).
adChapter 136 Bola (child) qatorlar to‘plamidagi (rowset) qatorlarni aniqlaydigan 4 baytli chapter qiymati
adPropVariant 138 Automation PROPVARIANT tipidagi qiymat.
adVarNumeric 139 Sonli qiymat (faqat Parameter obyekti uchun).
adVarChar 200 String qiymat (faqat Parameter obyekti uchun).
adLongVarChar 201 Uzun string qiymat.
adVarWChar 202 Null bilan tugaydigan Unicode belgilar stringi.
adLongVarWChar 203 Null bilan tugaydigan uzun Unicode string qiymat.
adVarBinary 204 Ikkilik (binary) qiymat (faqat Parameter obyekti uchun).
adLongVarBinary 205 Uzun ikkilik (binary) qiymat.
AdArray 0x2000 Boshqa ma’lumot tipi konstantasi bilan birlashtiriladigan bayroq (flag) qiymati. O‘sha boshqa ma’lumot tipidagi massivni bildiradi.

ParameterDirectionEnum qiymatlari

Parameter kirish parametrini, chiqish parametrini, ham kirish, ham chiqish parametrini yoki saqlangan protseduradan qaytariladigan qiymatni ifodalashini belgilaydi.

Konstanta Qiymat Tavsif
adParamUnknown 0 Yo‘nalish noma’lum
adParamInput 1 Kirish parametri
adParamOutput 2 Chiqish parametri
adParamInputOutput 3 Ham kirish, ham chiqish parametri
adParamReturnValue 4 Qaytariladigan qiymat

❮ Command obyektining to‘liq ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!