ADO Attributes attribute
Paglilingkuran at Paggamit
Ang Attributes attribute ay pwedeng itakda o ibalik ang Long halaga, ang halaga nito ay maaaring maging anumang isa o marami na naglalaman ng mga katangian ng object.
Komento:Kapag pinagpipilian ang ilang mga attribute, maaaring idagdag ang mga magiging tanging konstante. Kapag napagpipilian ang halaga ng attribute na kasama ang hindi kompatibong konstante, mangyayari ang error.
Object | Ang paglalarawan ng Attributes attribute |
---|---|
Connection | Ang Attributes attribute ay may read-write access para sa Connection object. At ang halaga nito ay maaaring maging anumang isa o marami XactAttributeEnum Sum ng mga halaga. Ang default value ay walang (0). |
Parameter | Ang Attributes attribute ay may read-write access para sa Parameter object. At ang halaga nito ay maaaring maging anumang isa o marami ParameterAttributesEnum Sum ng mga halaga. Ang default value ay adParamSigned. |
Field | Kapag ginamit ang Attributes attribute sa paglikha ng Recordset, may read-write access ito, ngunit kapag binuksan mo ang isang umiiral na Recordset, ito ay readonly. Ang Attributes attribute ay maaaring maging isa o marami FieldAttributeEnum Sum ng mga halaga. |
Property | Para sa Property object, ang Attributes attribute ay readonly. At ang halaga nito ay maaaring maging anumang isa o marami PropertyAttributesEnum Sum ng mga halaga. |
Grammar
object.Attributes
Instance
Para sa Connection object:
<% 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 %>
Para sa Field object:
<% 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") "Ipakita ang mga katangian ng field ng Table ng Orders" for each f in rs.Fields response.write("Atributo:" & f.Attributes & "<br />") response.write("Pangalan:" & f.Name & "<br />") response.write("Halaga:" & f.Value & "<br />") Next rs.Close conn.close set rs=nothing set conn=nothing %>
Para sa Property object:
<% 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") "Ipakita ang mga katangian ng property ng Table ng Orders" for each prop in rs.Properties response.write("Atributo:" & prop.Attributes & "<br />") response.write("Pangalan:" & prop.Name & "<br />") response.write("Halaga:" & prop.Value & "<br />") next rs.close conn.close set rs=nothing set conn=nothing %>
Halaga ng XactAttributeEnum
Constant | Value | Description |
---|---|---|
adXactAbortRetaining | 262144 | Kapag tinatawag ang RollbackTrans, ang isang bagong transaksyon ang magpapatok. |
adXactCommitRetaining | 131072 | Nagpapatok ng bagong transaksyon sa tuwid na pagpapatupad ng CommitTrans. |
Values ng ParameterAttributesEnum
Constant | Value | Description |
---|---|---|
adParamSigned | 16 | Ang paramter ay tatanggap ng may sagupit na halaga. |
adParamNullable | 64 | Ang paramter ay tatanggap ng Null halaga. |
adParamLong | 128 | Ang paramter ay tatanggap ng mahabang pang-bitin na datos. |
Values ng FieldAttributeEnum
Constant | Value | Description |
---|---|---|
adFldCacheDeferred | 0x1000 | Nagpapahiwatig na ang nagbigay ng pinagmulan ng palatandaan ay inilagay sa cache, at nagpapahiwatig na ang pagbasa sa cache. |
adFldFixed | 0x10 | Nagpapahiwatig na ang pinagmulan ng palatandaan ay naglalaman ng dati na halaga ng datos. |
adFldIsChapter | 0x2000 | Nagpapahiwatig na ang pinagmulan ng palatandaan ay naglalaman ng isang subset na halaga, na tinukoy ang espesipikong sub-set ng rekord na may kaugnayan sa magulang na pinagmulan ng palatandaan. Karaniwang ginagamit ang subset na pinagmulan kasama ang data structure o filter. |
adFldIsCollection | 0x40000 | Ang pinagmulan ng palatandaan ay tinukoy na ang sumber ng datos na inilalarawan ng rekord ay isang koleksyon ng iba pang sumber ng datos (tulad ng folder) at hindi lamang isang simple na sumber ng datos (tulad ng teksto na file). |
adFldIsDefaultStream | 0x20000 | Ang pinagmulan ng palatandaan ay naglalaman ng default na stream ng sumber ng datos na inilalarawan ng rekord. Halimbawa, ang default na stream ay maaaring maging ang HTML nilalaman ng pangunahing folder ng web site, na inaautoma sa pagkakaroon ng tinukoy na pangunahing URL. |
adFldIsNullable | 0x20 | Ang pinagmulan ng palatandaan ay tatanggap ng Null halaga. |
adFldIsRowURL | 0x10000 | Ang pinagmulan ng palatandaan ay naglalaman ng URL, na pinangalanan ang sumber ng datos na inilalarawan ng rekord. |
adFldKeyColumn | 0x8000 | Ang pinagmulan ng palatandaan ay ang pangunahing pinagmulan ng pinagmulan ng linya ng pangkat. Nagpapahiwatig din na ang pinagmulan ng palatandaan ay bahagi ng magkakasamang pangunahing pinagmulan. |
adFldLong | 0x80 | Ang pinagmulan ng palatandaan ay isang mahabang pang-bitin na pinagmulan ng palatandaan. Nagpapahiwatig din na maaaring gamitin ang AppendChunk at GetChunk na pamamaraan. |
adFldMayBeNull | 0x40 | Maaari mabasa ang Null halaga mula sa pinagmulan ng palatandaan. |
adFldMayDefer | 0x2 | Ang pinagmulan ng palatandaan ay inilagay sa pagka-defer, na ibig sabihin ang halaga ng pinagmulan ng palatandaan ay hindi na ipinapakita sa buong rekord mula sa pinagmulan ng data, kundi sa pagkatapos ng eksplisitong pagkakapasok. |
adFldNegativeScale | 0x4000 | Ang pinagmulan ng palatandaan ay ang numero na mula sa kolumna na suporta ang negatibong saklaw ng halaga. Ang saklaw ay tinukoy ng NumericScale na katangian. |
adFldRowID | 0x100 | Ang pinagmulan ng palatandaan ay hindi maipasok, at walang kahulugan kundi ang pag-identify ng linya, tulad ng bilang ng rekord, pinagmulan ng pagkilala at ibang bagay. |
adFldRowVersion | 0x200 | Ang lapitan ay naglalaman ng ganitong uri ng oras o tanda ng petsa na ginamit para sa pagsubaybay ng mga pagbabago. |
adFldUnknownUpdatable | 0x8 | Hindi maiiwasan ng provider kung maaaring isulat ng user ang lapitan. |
adFldUnspecified |
|
Hindi itinakda ng provider ang katangian ng lapitan. |
adFldUpdatable | 0x4 | Maaaring isulat ng user ang lapitan. |
PropertyAttributesEnum Values
Constant | Value | Description |
---|---|---|
adPropNotSupported | 0 | Hindi suportado ng provider ang katangian na ito. |
adPropRequired | 1 | Kailangan ng user na itakda ang halaga ng katangian na ito bago mapag-initialize ang pinagmulan ng data. |
adPropOptional | 2 | Hindi kailangan ng user na itakda ang halaga ng katangian na ito bago mapag-initialize ang pinagmulan ng data. |
adPropRead | 512 | Maaaring basahin ng user ang katangian na ito. |
adPropWrite | 1024 | Maaaring itakda ng user ang katangian na ito. |