ADO Attributes attribute
Paglilingkuran at Paggamit
Ang Attributes attribute ay maaaring itatag o ibalik ang Long halaga, ang halaga nito ay maaaring magpakita ng isang o maraming katangian ng object.
Komento:Kapag inilagay ang ilang mga attribute, maaaring idagdag ang magiging tamang constant. Kapag ang halaga ng attribute ay itinatag bilang isang sum ng hindi pagkakasama sa constant, mangyayari ang error.
Object | Paglalarawan ng Attributes attribute |
---|---|
Connection | Ang Attributes attribute ay may read-write access para sa Connection object. At ang halaga nito ay maaaring maging isang o marami XactAttributeEnum Sum ng mga halaga. Ang default na halaga ay zero (0). |
Parameter | Ang Attributes attribute ay may read-write access para sa Parameter object. At ang halaga nito ay maaaring maging alinman o marami ParameterAttributesEnum Sum ng mga halaga. Ang default na halaga ay adParamSigned. |
Field | Kapag ginamit ang Attributes attribute sa paglikha ng Recordset, mayroon itong read-write access, ngunit kapag binuksan mo ang isang umiiral na Recordset, ito ay read-only. Ang Attributes attribute ay maaaring maging isang o marami FieldAttributeEnum Sum ng mga halaga. |
Property | Para sa Property object, ang Attributes attribute ay read-only. At ang halaga nito ay maaaring maging alinman o marami PropertyAttributesEnum Sum ng mga halaga. |
Syntax
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 objekto ng 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") Ipalabas ang mga atribute ng field ng Table ng Orders for each f in rs.Fields response.write("Atribute:" & 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 objekto ng 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") Ipalabas ang mga atribute ng property ng Table ng Orders for each prop in rs.Properties response.write("Atribute:" & 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 | Halaga | Paglalarawan |
---|---|---|
adXactAbortRetaining | 262144 | Kapag tinatawag ang RollbackTrans, mag-automatikong magsisimula ang isang bagong transaksyon. |
adXactCommitRetaining | 131072 | Nagpapatok ng bagong transaksyon kapag tinatawag ang CommitTrans. |
ParameterAttributesEnum Values
Constant | Halaga | Paglalarawan |
---|---|---|
adParamSigned | 16 | Ang parametrong ito ay tatanggap ng may simbolo na halaga. |
adParamNullable | 64 | Ang parametrong ito ay tatanggap ng nulo na halaga. |
adParamLong | 128 | Ang parametrong ito ay tatanggap ng mahabang pang-alamang datos. |
FieldAttributeEnum Values
Constant | Halaga | Paglalarawan |
---|---|---|
adFldCacheDeferred | 0x1000 | Nagpapahiwatig na ang nagbigay ay naka-cache ang halaga ng sangkap, at nagpapahiwatig na ang pagbasa sa naka-cache. |
adFldFixed | 0x10 | Nagpapahiwatig na ang sangkap na ito ay naglalaman ng datong may sabay-sabay na haba. |
adFldIsChapter | 0x2000 | Nagpapahiwatig na ang sangkap na ito ay naglalaman ng isang subset na halaga, na nagtutukoy ng partikular na subset ng rekord na may kaugnayan sa magulang na sangkap. Karaniwang ginagamit ang subset na sangkap kasama ang mga data structure o filter. |
adFldIsCollection | 0x40000 | Ang sangkap na ito ay nagtutukoy na ang sumber ng datos na pinagmumulan 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 ng file). |
adFldIsDefaultStream | 0x20000 | Ang sangkap na ito ay naglalaman ng de-kalidad na stream ng sumber ng datos na pinagmumulan ng rekord. Halimbawa, ang de-kalidad na stream ay maaaring maging ang nilalaman ng HTML na nasa pangunahing folder ng web site, na ipinasa ng awtomatiko kapag tinukoy ang pangunahing URL. |
adFldIsNullable | 0x20 | Ang sangkap na ito ay tatanggap nulo na halaga. |
adFldIsRowURL | 0x10000 | Ang sangkap na ito ay naglalaman ng URL, na nagtutukoy ng sumber ng datos na pinagmumulan ng inirekord na datos. |
adFldKeyColumn | 0x8000 | Ang sangkap na ito ay pangunahing pangkakilanlan ng pangkat ng linya. Nagpapahiwatig din na ang sangkap na ito ay bahagi ng pangkakilanlan ng pangkat na komposito. |
adFldLong | 0x80 | Ang sangkap na ito ay isang mahabang pang-alamang sangkap. Nagpapahiwatig din na maaaring gamitin ang mga paraan na AppendChunk at GetChunk. |
adFldMayBeNull | 0x40 | Maaari mabasa ang nulo na halaga mula sa sangkap na ito. |
adFldMayDefer | 0x2 | Ang sangkap na ito ay napaghihimpapawid, ibig sabihin ang halaga ng sangkap na ito ay hindi pinag-uusapan kasama ang buong rekord mula sa pinagmumulan ng data, kundi hinaharapos kapag ipinapakita ang kanilang pagkakaroon ng eksplisitong pagbisita. |
adFldNegativeScale | 0x4000 | Ang sangkap na ito ay naglalarawan ng bilang na mula sa kolum na sumusuporta sa negatibong halaga ng saklaw. Ang saklaw ay tinukoy ng attribute na NumericScale. |
adFldRowID | 0x100 | Ang paling itinatag na sangkap ay naglalaman ng patuloy na pagkilala ng ID, ang ID na ito ay hindi puwedeng ilagay sa pagsulat, at walang kahulugan maliban sa pagkilala ng linya, halimbawa ang bilang ng rekord, ang nag-iisang pagkilala, atbp. |
adFldRowVersion | 0x200 | Ang lapad na ito ay naglalaman ng anumang oras o petsa na ginamit para sa pagsubaybay ng mga pag-update. |
adFldUnknownUpdatable | 0x8 | Hindi ma-verify ng provider kung maaring isulat ng user ang lapad. |
adFldUnspecified |
|
Hindi tinukoy ng provider ang katangian ng lapad. |
adFldUpdatable | 0x4 | Maaaring isulat ng user ang lapad. |
Values ng PropertyAttributesEnum
Constant | Halaga | Paglalarawan |
---|---|---|
adPropNotSupported | 0 | Hindi suportado ng provider ang katangian na ito. |
adPropRequired | 1 | Kailangan ng user na itakda ang halaga ng katangian na ito bago ang inilunsad ang data source. |
adPropOptional | 2 | Hindi kailangan ng user na itakda ang halaga ng katangian na ito bago ang inilunsad ang data source. |
adPropRead | 512 | Maaaring basahin ng user ang katangian na ito. |
adPropWrite | 1024 | Maaaring itakda ng user ang katangian na ito. |