<Complete Reference Connection Object
The Atribut set properti atau mengembalikan nilai panjang yang menunjukkan satu atau lebih karakteristik dari suatu objek.
Note: Saat mengatur beberapa atribut, adalah mungkin untuk jumlah nilai-nilai.
Obyek | Deskripsi Properti Atribut |
---|---|
Koneksi | Properti Atribut telah membaca perizinan / tulis pada objek Connection. Nilainya bisa menjadi jumlah satu atau lebih XactAttributeEnum nilai. Nilai default adalah 0 |
Parameter | Properti Atribut telah membaca perizinan / tulis pada objek Parameter. Nilainya bisa menjadi jumlah satu atau lebih ParameterAttributesEnum nilai. Nilai default adParamSigned |
Bidang | Properti Atribut telah membaca perizinan / tulis bila digunakan untuk membuat Recordset, tetapi telah izin baca-saja ketika Anda membuka Recordset yang ada. Nilainya bisa menjadi jumlah satu atau lebih FieldAttributeEnum nilai |
Milik | Properti Atribut ini hanya bisa dibaca untuk objek Properti. Nilainya bisa menjadi jumlah satu atau lebih PropertyAttributesEnum nilai |
Sintaksis
object.Attributes
Contoh - Untuk objek koneksi
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
response.write(conn.Attributes)
conn.close
%>
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
set f=Server.CreateObject("ADODB.Field")
'Display the field attributes of the Orders Table
for each f in rs.Fields
response.write("Attr:" & f.Attributes & "<br>")
response.write("Name:" & f.Name & "<br>")
response.write("Value:" & f.Value & "<br>")
Next
rs.Close
conn.close
set rs=nothing
set conn=nothing
%>
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 XactAttributeEnum
Konstan | Nilai | Deskripsi |
---|---|---|
adXactAbortRetaining | 262144 | Saat memanggil RollbackTrans secara otomatis memulai transaksi baru. |
adXactCommitRetaining | 131072 | Saat memanggil CommitTrans secara otomatis memulai transaksi baru. |
Nilai ParameterAttributesEnum
Konstan | Nilai | Deskripsi |
---|---|---|
adParamSigned | 16 | parameter akan menerima nilai-nilai ditandatangani. |
adParamNullable | 64 | parameter akan menerima nilai null. |
adParamLong | 128 | parameter akan menerima data biner yang panjang. |
Nilai FieldAttributeEnum
Konstan | Nilai | Deskripsi |
---|---|---|
adFldCacheDeferred | 0x1000 | Penyedia cache nilai bidang dan membaca dari cache. |
adFldFixed | 0x10 | Bidang berisi data tetap-panjang. |
adFldIsChapter | 0x2000 | Bidang berisi nilai bab yang menentukan recordset anak. |
adFldIsCollection | 0x40000 | lapangan menetapkan bahwa sumber daya diwakili oleh catatan adalah kumpulan sumber |
adFldIsDefaultStream | 0x20000 | Field berisi aliran default untuk sumber daya diwakili oleh catatan. |
adFldIsNullable | 0x20 | Bidang menerima nilai null. |
adFldIsRowURL | 0x10000 | Field berisi URL yang nama sumber daya dari toko data yang diwakili oleh catatan. |
adFldLong | 0x80 | Bidang adalah bidang biner yang panjang. |
adFldMayBeNull | 0x40 | Anda dapat membaca nilai-nilai null dari lapangan. |
adFldMayDefer | 0x2 | nilai bidang tidak diambil dari sumber data dengan seluruh catatan, tapi hanya jika Anda secara eksplisit mengaksesnya. |
adFldNegativeScale | 0x4000 | Bidang merupakan nilai numerik dari kolom yang mendukung nilai-nilai skala negatif. |
adFldRowID | 0x100 | Bidang berisi baris pengenal tetap yang tidak dapat ditulis dan tidak memiliki nilai yang berarti kecuali untuk mengidentifikasi baris (seperti id yang unik) |
adFldRowVersion | 0x200 | Bidang berisi beberapa jenis waktu / tanggal cap digunakan untuk melacak update. |
adFldUnknownUpdatable | 0x8 | Penyedia tidak dapat menentukan apakah Anda dapat menulis ke lapangan. |
adFldUnspecified | -1 0xFFFFFFFF | Penyedia tidak menentukan field atribut. |
adFldUpdatable | 0x4 | Anda dapat menulis ke lapangan. |
Nilai PropertyAttributesEnum
Konstan | Nilai | Deskripsi |
---|---|---|
adPropNotSupported | 0 | Properti ini tidak didukung oleh penyedia. |
adPropRequired | 1 | Pengguna harus menentukan nilai untuk properti ini sebelum sumber data diinisialisasi. |
adPropOptional | 2 | Pengguna tidak perlu menentukan nilai untuk properti ini sebelum sumber data diinisialisasi. |
adPropRead | 512 | Pengguna dapat membaca properti. |
adPropWrite | 1024 | Pengguna dapat mengatur properti. |
<Complete Reference Connection Object