Type

ADO Type xususiyati


❮ Field obyektining to‘liq ma’lumotnomasi

Type xususiyati Parameter, Field yoki Property obyektining tipini bildiruvchi DataTypeEnum qiymatini o‘rnatadi yoki qaytaradi.

Obyekt Type xususiyatining tavsifi
Parametr Type xususiyati Parameter obyektida o‘qish/yozish ruxsatiga ega
Field

Type xususiyati o‘qish/yozish uchun mo‘ljallangan, biroq bitta istisno bor: Record’ning Fields kolleksiyasiga qo‘shilgan yangi Field obyektlari uchun bu xususiyat Value xususiyati o‘rnatilmaguncha va provayder Fields kolleksiyasining Update metodini chaqirmaguncha faqat o‘qish uchun mo‘ljallangan bo‘ladi

Property Type xususiyati Property obyekti uchun faqat o‘qish uchun mo‘ljallangan

Sintaksis

objectname.Type

Misol - Field obyekti uchun

<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs = Server.CreateObject("ADODB.Recordset") rs.open "Select * from orders", conn response.write(rs.Fields(0).Type) rs.Close conn.close %>

Misol - Parameter obyekti uchun

<% set comm=Server.CreateObject("ADODB.Command") set para=Server.CreateObject("ADODB.Parameter") para.Type=adVarChar para.Size=25 para.Direction=adParamInput para.Value=varfname comm.Parameters.Append para %>

Misol - Property obyekti uchun

<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs = Server.CreateObject("ADODB.Recordset") rs.open "Select * from orders", conn set prop=Server.CreateObject("ADODB.Property") 'Display the property attributes of the Orders Table for each prop in rs.Properties   response.write("Attr:" & prop.Attributes & "<br>")   response.write("Name:" & prop.Name & "<br>")   response.write("Value:" & prop.Value & "<br>") next rs.close conn.close set rs=nothing set conn=nothing %>


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.

❮ Field obyektining to‘liq ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!