<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