tutorial pengembangan web terbaru
 

ADO Attributes Property


<Complete Reference Parameter Obyek

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 Connection:

<%
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
adXactAbortRetaining262144 Saat memanggil RollbackTrans secara otomatis memulai transaksi baru.
adXactCommitRetaining131072 Saat memanggil CommitTrans secara otomatis memulai transaksi baru.

Nilai ParameterAttributesEnum

Konstan Nilai Deskripsi
adParamSigned16 parameter akan menerima nilai-nilai ditandatangani.
adParamNullable64 parameter akan menerima nilai null.
adParamLong128 parameter akan menerima data biner yang panjang.

Nilai FieldAttributeEnum

Konstan Nilai Deskripsi
adFldCacheDeferred0x1000 Penyedia cache nilai bidang dan membaca dari cache.
adFldFixed0x10 Bidang berisi data tetap-panjang.
adFldIsChapter0x2000 Bidang berisi nilai bab yang menentukan recordset anak.
adFldIsCollection0x40000 lapangan menetapkan bahwa sumber daya diwakili oleh catatan adalah kumpulan sumber
adFldIsDefaultStream0x20000 Field berisi aliran default untuk sumber daya diwakili oleh catatan.
adFldIsNullable0x20 Bidang menerima nilai null.
adFldIsRowURL0x10000 Field berisi URL yang nama sumber daya dari toko data yang diwakili oleh catatan.
adFldLong0x80 Bidang adalah bidang biner yang panjang.
adFldMayBeNull0x40 Anda dapat membaca nilai-nilai null dari lapangan.
adFldMayDefer0x2 nilai bidang tidak diambil dari sumber data dengan seluruh catatan, tapi hanya jika Anda secara eksplisit mengaksesnya.
adFldNegativeScale0x4000 Bidang merupakan nilai numerik dari kolom yang mendukung nilai-nilai skala negatif.
adFldRowID0x100 Bidang berisi baris pengenal tetap yang tidak dapat ditulis dan tidak memiliki nilai yang berarti kecuali untuk mengidentifikasi baris (seperti id yang unik)
adFldRowVersion0x200 Bidang berisi beberapa jenis waktu / tanggal cap digunakan untuk melacak update.
adFldUnknownUpdatable0x8 Penyedia tidak dapat menentukan apakah Anda dapat menulis ke lapangan.
adFldUnspecified -1
0xFFFFFFFF
Penyedia tidak menentukan field atribut.
adFldUpdatable0x4 Anda dapat menulis ke lapangan.

Nilai PropertyAttributesEnum

Konstan Nilai Deskripsi
adPropNotSupported0 Properti ini tidak didukung oleh penyedia.
adPropRequired1 Pengguna harus menentukan nilai untuk properti ini sebelum sumber data diinisialisasi.
adPropOptional2 Pengguna tidak perlu menentukan nilai untuk properti ini sebelum sumber data diinisialisasi.
adPropRead512 Pengguna dapat membaca properti.
adPropWrite1024 Pengguna dapat mengatur properti.

<Complete Reference Parameter Obyek