En son web geliştirme öğreticiler
 

ADO Attributes Property


<Komple Mülkiyet Nesne 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 - 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 Mülkiyet 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
%>

FieldAttributeEnum Değerler

sabit değer Açıklama
adFldCacheDeferred0x1000 Sağlayıcı alanı değerlerini önbelleğe ve önbellekten okur.
adFldFixed0x10 Alan Sabit uzunluklu veri içerir.
adFldIsChapter0x2000 Alan Bir çocuk recordset belirten bir bölüm değeri içerir.
adFldIsCollection0x40000 Alan kayıt ile temsil kaynak kaynakları koleksiyonu olduğunu belirtir
adFldIsDefaultStream0x20000 Saha rekor tarafından temsil kaynağın varsayılan akışı içermiyor.
adFldIsNullable0x20 Saha boş değerler kabul eder.
adFldIsRowURL0x10000 Alan o isimler rekor tarafından temsil veri deposundan kaynak URL içeriyor.
adFldLong0x80 Saha uzun ikili bir alandır.
adFldMayBeNull0x40 İlgili alandan boş değerler okuyabilir.
adFldMayDefer0x2 Saha değerleri tüm kayıtla veri kaynağından alınan, ancak yalnızca bunları açıkça erişirken değildir.
adFldNegativeScale0x4000 Alan negatif ölçek değerlerini destekleyen bir sütundan sayısal bir değerini temsil eder.
adFldRowID0x100 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
adFldRowVersion0x200 Saha güncellemeleri takip etmek için kullanılan zaman / tarih damgası çeşit içeriyor.
adFldUnknownUpdatable0x8 Eğer alana yazabilirsiniz eğer sağlayıcı belirleyemez.
adFldUnspecified -1
0xFFFFFFFF
Sağlayıcı belirtmez field özelliklerini.
adFldUpdatable0x4 Sen alana yazabilirsiniz.

PropertyAttributesEnum Değerler

sabit değer Açıklama
adPropNotSupported0 mülkiyet sağlayıcı tarafından desteklenmiyor.
adPropRequired1 veri kaynağı başlatılmadan önce kullanıcı bu özellik için bir değer belirtmeniz gerekir.
adPropOptional2 Kullanıcı veri kaynağı başlatılmadan önce bu özellik için bir değer belirtmek gerekmez.
adPropRead512 kullanıcı mülkü okuyabilir.
adPropWrite1024 kullanıcı özelliği ayarlayabilirsiniz.

<Komple Mülkiyet Nesne Referans