Mifano ya ADO Attributes

Mifano na matumizi

Thamani ya Attributes inaweza kusaidia kusaidia au kuweka Long thamani, thamani hii inaweza kuwa kama moja au zaidi ya kipindi cha kina.

Kutumia:kama inasaidia kufanya thamani zaidi, inafikia kufanyika kufanyika kwa muhimu. Kama thamani ya kipindi inafikia kuwa kama thamani ya kipindi iliyoweza kufikia, inaenda kosa.

kipindi kutafsiri thamani ya Attributes ya kipindi cha Connection
Connection Thamani ya Attributes ina haki za kusoma na kusoma kwa kipindi cha Connection. Na thamani yake inaweza kuwa kama moja au zaidi XactAttributeEnum kivyo cha thamani. Msingi wa thamani ni nali (0).
Parameter Thamani ya Attributes ina haki za kusoma na kusoma kwa kipindi cha Parameter. Na thamani yake inaweza kuwa kama moja au zaidi ParameterAttributesEnum kivyo cha thamani. Msingi wa thamani ni adParamSigned.
Field kwa uwanja wa thamani ya Attributes kwa kuanzisha Recordset, ina haki za kusoma na kusoma, lakini kama inafunguliwa kipindi cha Recordset kina haki za kusoma tu. Thamani ya Attributes inaweza kuwa kama moja au zaidi FieldAttributeEnum kivyo cha thamani.
Property kwa kipindi cha Property, thamani ya Attributes ni kugumu. Na thamani yake inaweza kuwa kama moja au zaidi PropertyAttributesEnum kivyo cha thamani.

mawazo wa lugha

object.Attributes

mikili

kwa Connection kipindi:

<%
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
%>

Kwa sababu ya Kipengele cha 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")
Kuondoa ujumbe wa hatua za Tablica ya Tembo
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
%>

Kwa sababu ya Kipengele cha Property:

<%
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")
Kuondoa ujumbe wa hatua za Tablica ya Tembo
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
%>

Wajibu wa XactAttributeEnum

Mwabali Thamani Muhtasari
adXactAbortRetaining 262144 Kamaa kushambulia RollbackTrans, kina inashtami tena kipya kina.
adXactCommitRetaining 131072 当调用 CommitTrans,自动启动新事务。

ParameterAttributesEnum Values

Mwabali Thamani Muhtasari
adParamSigned 16 该参数接受带符号的值。
adParamNullable 64 该参数接受 Null 值。
adParamLong 128 该参数接受长二进制数据。

FieldAttributeEnum Values

Mwabali Thamani Muhtasari
adFldCacheDeferred 0x1000 指示提供者缓存字段值,并且指示对缓存的进行读取。
adFldFixed 0x10 指示该字段包含定长数据。
adFldIsChapter 0x2000 指示该字段包含一个子集值,指定与此父字段有关的特定子记录集。通常子集字段与数据构形或过滤器一起使用。
adFldIsCollection 0x40000 该字段指定由记录表示的资源是其他资源的集合(如文件夹)而不仅是简单资源(如文本文件)。
adFldIsDefaultStream 0x20000 该字段包含由记录表示的资源的默认流。例如,默认流可以是 Web 站点根文件夹的 HTML 内容,在指定根 URL 时自动提供。
adFldIsNullable 0x20 该字段接受 Null 值。
adFldIsRowURL 0x10000 该字段包含 URL,它命名了记录表示的数据存储中的资源。
adFldKeyColumn 0x8000 Hali hii inaonesha kwamba hali hii inaonesha thamani ya aduan ya siku ya kuzaliwa, inaonesha kwamba hali hii inaonesha thamani ya aduan ya siku ya kuzaliwa.
adFldLong 0x80 Hali hii inaonesha kwamba hali hii inaonesha thamani ya aduan ya siku ya kuzaliwa, inaonesha kwamba inaweza kutumia AppendChunk na GetChunk.
adFldMayBeNull 0x40 Inaweza kusoma thamani ya hali hii kama Null.
adFldMayDefer 0x2 Hali hii inaonesha kwamba thamani yake inaonesha kwamba hali hii inahitaji kusoma kwa sababu thamani yake inahitaji kusoma kwa sababu hali hii inahitaji kusoma kwa sababu hali hii inahitaji kusoma.
adFldNegativeScale 0x4000 Hali hii inaonesha thamani ya aduan ya siku ya kuzaliwa, kwa kumekadiriwa na kina inayotakaisha.
adFldRowID 0x100 Hali ya hii ina kina inayotakaisha kiambato kubadilika, kiambato hali inaonekana kusoma, na hali ina maana yake kama mafikirio ya rekodi, kama inaonesha namba ya rekodi, kiambato kizuri kama vile kina inayotakaisha.
adFldRowVersion 0x200 Kiwango hili kinakua wakati au tarakilia wa kusababisha mabadiliko.
adFldUnknownUpdatable 0x8 Mwafikaji hauwezi kubainisha kama mwanasomaji anaweza kuhakika kiwango hili.
adFldUnspecified
  • -1
  • 0xFFFFFFFF
Mwafikaji hauwezi kubainisha uga wa kiwango hili.
adFldUpdatable 0x4 Mwanasomaji anaweza kuhakika kiwango.

Thamani za PropertyAttributesEnum

Mwabali Thamani Muhtasari
adPropNotSupported 0 Mwafikaji hauwezi kusaidia uga hili.
adPropRequired 1 Mwanasomaji lazima auweze kubainisha thamani ya uga hili kabla ya kuanzisha majengo ya data.
adPropOptional 2 Mwanasomaji hauwezi kubainisha thamani ya uga hili kabla ya kuanzisha majengo ya data.
adPropRead 512 Mwanasomaji anaweza kureadisha uga wa sababu hiyo.
adPropWrite 1024 Mwanasomaji anaweza kufungua uga wa sababu hiyo.