<Komple Bağlantı Nesnesi Referans
özellik kümeleri Özellikleri ya da bir nesnenin bir ya da daha fazla özelliğini gösteren bir uzun bir değer verir.
Note: Birden çok özellik ayarlarken değerleri toplamak mümkündür.
Nesne | Nitelikler Mülkiyet Açıklaması |
---|---|
Bağ | Attributes özelliği, bağlantı nesnesine okuma / yazma izinleri etti. Bu değer, bir ya da daha fazla toplamı olabilir XactAttributeEnum değerleri. Varsayılan değeri 0'dır |
Parametre | Attributes özelliği, Parametre nesne üzerinde okuma / yazma izinleri etti. Bu değer, bir ya da daha fazla toplamı olabilir ParameterAttributesEnum değerleri. Varsayılan değer adParamSigned edilir |
Alan | Recordset oluşturmak için kullanıldığında Attributes özelliği okuma / yazma izinleri, ancak varolan bir Recordset açtığınızda izinleri salt okunur etti. Bu değer, bir ya da daha fazla toplamı olabilir FieldAttributeEnum değerleri |
özellik | Attributes özelliği salt okunur bir Mülkiyet nesne için. Bu değer, bir ya da daha fazla toplamı olabilir PropertyAttributesEnum değerleri |
Sözdizimi
object.Attributes
Örnek - bir bağlantı nesnesi için
<%
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
%>
Örnek - bir alan nesnesinin için
<%
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
%>
Örnek - bir özellik nesnesi için
<%
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
%>
XactAttributeEnum Değerler
sabit | değer | Açıklama |
---|---|---|
adXactAbortRetaining | 262144 | RollbackTrans ararken otomatik olarak yeni bir hareket başlatır. |
adXactCommitRetaining | 131072 | CommitTrans ararken otomatik olarak yeni bir hareket başlatır. |
ParameterAttributesEnum Değerler
sabit | değer | Açıklama |
---|---|---|
adParamSigned | 16 | parametre imzalı değerleri kabul eder. |
adParamNullable | 64 | parametre null değerleri kabul eder. |
adParamLong | 128 | parametre uzun ikili veri kabul eder. |
FieldAttributeEnum Değerler
sabit | değer | Açıklama |
---|---|---|
adFldCacheDeferred | 0x1000 | Sağlayıcı alanı değerlerini önbelleğe ve önbellekten okur. |
adFldFixed | 0x10 | Alan Sabit uzunluklu veri içerir. |
adFldIsChapter | 0x2000 | Alan Bir çocuk recordset belirten bir bölüm değeri içerir. |
adFldIsCollection | 0x40000 | Alan kayıt ile temsil kaynak kaynakları koleksiyonu olduğunu belirtir |
adFldIsDefaultStream | 0x20000 | Saha rekor tarafından temsil kaynağın varsayılan akışı içermiyor. |
adFldIsNullable | 0x20 | Saha boş değerler kabul eder. |
adFldIsRowURL | 0x10000 | Alan o isimler rekor tarafından temsil veri deposundan kaynak URL içeriyor. |
adFldLong | 0x80 | Saha uzun ikili bir alandır. |
adFldMayBeNull | 0x40 | İlgili alandan boş değerler okuyabilir. |
adFldMayDefer | 0x2 | Saha değerleri tüm kayıtla veri kaynağından alınan, ancak yalnızca bunları açıkça erişirken değildir. |
adFldNegativeScale | 0x4000 | Alan negatif ölçek değerlerini destekleyen bir sütundan sayısal bir değerini temsil eder. |
adFldRowID | 0x100 | Alan yazılır ve (örneğin, bir tek kimlik gibi) satırı tanımlamak için başka anlamlı bir değere sahip olması ve tekrar eden bir satır kimliğini içerir |
adFldRowVersion | 0x200 | Saha güncellemeleri takip etmek için kullanılan zaman / tarih damgası çeşit içeriyor. |
adFldUnknownUpdatable | 0x8 | Eğer alana yazabilirsiniz eğer sağlayıcı belirleyemez. |
adFldUnspecified | -1 0xFFFFFFFF | Sağlayıcı belirtmez field özelliklerini. |
adFldUpdatable | 0x4 | Sen alana yazabilirsiniz. |
PropertyAttributesEnum Değerler
sabit | değer | Açıklama |
---|---|---|
adPropNotSupported | 0 | mülkiyet sağlayıcı tarafından desteklenmiyor. |
adPropRequired | 1 | veri kaynağı başlatılmadan önce kullanıcı bu özellik için bir değer belirtmeniz gerekir. |
adPropOptional | 2 | Kullanıcı veri kaynağı başlatılmadan önce bu özellik için bir değer belirtmek gerekmez. |
adPropRead | 512 | kullanıcı mülkü okuyabilir. |
adPropWrite | 1024 | kullanıcı özelliği ayarlayabilirsiniz. |
<Komple Bağlantı Nesnesi Referans