<Lengkap Lapangan Referensi Obyek
Type set properti atau mengembalikan DataTypeEnum nilai yang menunjukkan jenis dari Parameter, Field, atau benda Properti.
| Obyek | Deskripsi Tipe Properti |
|---|---|
| Parameter | Properti Type telah membaca perizinan / tulis pada objek Parameter |
| Bidang | Properti Type baca / tulis, dengan satu pengecualian; untuk objek lapangan baru yang ditambahkan ke koleksi Bidang Record, properti ini read-only sebelum properti Nilai telah ditetapkan dan sebelum penyedia telah disebut metode Perbarui koleksi Fields |
| Milik | Properti Type read-only untuk objek Properti |
Sintaksis
objectname.Type
Contoh - Untuk object Field
<%
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
%>
Contoh - Untuk objek Parameter
<%
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
%>
Contoh - Untuk benda Properti
<%
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
%>
Nilai DataTypeEnum
Menentukan tipe data dari lapangan, Parameter, atau objek Properti
| Konstan | Nilai | Deskripsi |
|---|---|---|
| adEmpty | 0 | Tidak bernilai |
| adSmallInt | 2 | A 2-byte integer ditandatangani. |
| adInteger | 3 | A 4-byte integer ditandatangani. |
| adSingle | 4 | Sebuah presisi tunggal nilai floating-point. |
| adDouble | 5 | Sebuah double-presisi nilai floating-point. |
| adCurrency | 6 | Nilai mata uang |
| adDate | 7 | Jumlah hari sejak 30 Desember 1899 + fraksi sehari. |
| adBSTR | 8 | Sebuah karakter null-string dihentikan. |
| adIDispatch | 9 | Sebuah pointer ke IDispatch antarmuka pada objek COM. Catatan: Saat ini tidak didukung oleh ADO. |
| adError | 10 | Sebuah kode kesalahan 32-bit |
| adBoolean | 11 | Nilai boolean. |
| adVariant | 12 | Sebuah Automation Variant . catatan: Saat ini tidak didukung oleh ADO. |
| adIUnknown | 13 | Sebuah pointer ke IUnknown antarmuka pada objek COM. Catatan: Saat ini tidak didukung oleh ADO. |
| adDecimal | 14 | Nilai numerik yang tepat dengan tetap presisi dan skala. |
| adTinyInt | 16 | A 1-byte integer ditandatangani. |
| adUnsignedTinyInt | 17 | A 1-byte unsigned integer. |
| adUnsignedSmallInt | 18 | A 2-byte unsigned integer. |
| adUnsignedInt | 19 | A 4-byte unsigned integer. |
| adBigInt | 20 | 8-byte integer ditandatangani. |
| adUnsignedBigInt | 21 | 8-byte unsigned integer. |
| adFileTime | 64 | Jumlah interval 100-nanosecond sejak Januari 1,1601 |
| adGUID | 72 | Sebuah pengidentifikasi unik global (GUID) |
| adBinary | 128 | Sebuah nilai biner. |
| adChar | 129 | Sebuah nilai string. |
| adWChar | 130 | Sebuah diakhiri null-Unicode string karakter. |
| adNumeric | 131 | Nilai numerik yang tepat dengan tetap presisi dan skala. |
| adUserDefined | 132 | Sebuah variabel yang ditetapkan pengguna. |
| adDBDate | 133 | Nilai tanggal (yyyymmdd) . |
| adDBTime | 134 | Sebuah nilai waktu (hhmmss) . |
| adDBTimeStamp | 135 | Sebuah tanggal / waktu cap (YYYYMMDDHHMMSS ditambah sebagian kecil dalam miliar). |
| adChapter | 136 | Nilai bab 4-byte yang mengidentifikasi baris dalam rowset anak |
| adPropVariant | 138 | Sebuah Automation PROPVARIANT. |
| adVarNumeric | 139 | Nilai numerik ( Parameter object only) . |
| adVarChar | 200 | Sebuah nilai string ( Parameter object only) . |
| adLongVarChar | 201 | Sebuah nilai string yang panjang. |
| adVarWChar | 202 | Sebuah diakhiri null-Unicode string karakter. |
| adLongVarWChar | 203 | Sebuah panjang nilai string Unicode null-dihentikan. |
| adVarBinary | 204 | Sebuah nilai biner ( Parameter object only) . |
| adLongVarBinary | 205 | Sebuah nilai biner yang panjang. |
| AdArray | 0x2000 | Nilai bendera dikombinasikan dengan yang lain tipe data yang konstan. Menunjukkan array yang tipe data lainnya. |
<Lengkap Lapangan Referensi Obyek