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!
