ADO అత్రిబ్యూట్స్ అంశం
నిర్వచనం మరియు వినియోగం
అత్రిబ్యూట్స్ అంశం లాంగ్ విలువను సెట్ చేయవచ్చు లేదా పొందవచ్చు, దాని విలువ ఒక లేదా అనేకమని ఉండవచ్చు ఆబ్జెక్ట్ ఒకటి లేదా అనేకమని ఉండవచ్చు లక్షణాలను సూచిస్తుంది
కోమెంట్స్:అనేక అంశాలను సెట్ చేయడంలో, తగిన కాంస్టెంట్స్ ను కలపవచ్చు. అనిమా అంశాలను కలపడంలో అసమయంగా కాంస్టెంట్స్ ఉన్నప్పుడు విఫలం జరుగుతుంది.
ఆబ్జెక్ట్ | అత్రిబ్యూట్స్ అంశం వివరణ |
---|---|
Connection | అత్రిబ్యూట్స్ అంశం కనెక్షన్ ఆబ్జెక్ట్ పరిమితిలో రిడ్ అండ్ రైట్ అధికారాలు కలిగి ఉంటుంది. మరియు దాని విలువ ఏదైనా ఒకటి లేదా అనేకమని ఉండవచ్చు XactAttributeEnum విలువల సమూహం. డిఫాల్ట్ విలువ కోల్ సీజ్ (0) ఉంటుంది. |
Parameter | అత్రిబ్యూట్స్ అంశం పారామీటర్ ఆబ్జెక్ట్ పరిమితిలో రిడ్ అండ్ రైట్ అధికారాలు కలిగి ఉంటుంది. మరియు దాని విలువ ఏదైనా ఒకటి లేదా అనేకమని ఉండవచ్చు ParameterAttributesEnum విలువల సమూహం. డిఫాల్ట్ విలువ అడ్పారమ్ సాయిండ్ ఉంటుంది. |
Field | అత్రిబ్యూట్స్ అంశం రికార్డ్సెట్ సృష్టించటానికి వాడబడితే, దానికి రిడ్ అండ్ రైట్ అధికారాలు ఉంటాయి, కానీ మీరు ఒక ప్రస్తుత రికార్డ్సెట్ తెరిచినప్పుడు, దానికి ఓన్లీ రిడ్ ఉంటుంది. అత్రిబ్యూట్స్ అంశం ఒకటి లేదా అనేకమని ఉండవచ్చు FieldAttributeEnum విలువల సమూహం. |
Property | ప్రాపర్టీ ఆబ్జెక్ట్ కొరకు, Attributes అంశం ఓన్లీ రిడ్ అని ఉంటుంది. మరియు దాని విలువ ఏదైనా ఒకటి లేదా అనేకమని ఉండవచ్చు PropertyAttributesEnum విలువల సమూహం. |
సంజ్ఞాలు
object.Attributes
ఇన్స్టాన్స్
కనెక్షన్ ఆబ్జెక్ట్ కొరకు:
<% 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 %>
ఫీల్డ్ వస్తువు కొరకు:
<% 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") 'ఆర్డర్స్ పట్టిక యొక్క ఫీల్డ్ లక్షణాలను ప్రదర్శించండి 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 %>
ప్రపర్టీ వస్తువు కొరకు:
<% 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") 'ఆర్డర్స్ పట్టిక యొక్క లక్షణాలను ప్రదర్శించండి 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 విలువ
కనిష్టం | విలువ | వివరణ |
---|---|---|
adXactAbortRetaining | 262144 | కానీ RollbackTrans నిర్వహించినప్పుడు, ఒక కొత్త ట్రాన్స్యాక్షన్ ప్రారంభించబడుతుంది. |
adXactCommitRetaining | 131072 | 当调用 CommitTrans,自动启动新事务。 |
ParameterAttributesEnum Values
కనిష్టం | విలువ | వివరణ |
---|---|---|
adParamSigned | 16 | 该参数接受带符号的值。 |
adParamNullable | 64 | 该参数接受 Null 值。 |
adParamLong | 128 | ఈ పారామీటర్ దీర్ఘ బైనరీ డేటాను అంగీకరిస్తుంది. |
FieldAttributeEnum విలువలు
కనిష్టం | విలువ | వివరణ |
---|---|---|
adFldCacheDeferred | 0x1000 | ఈ ఫీల్డ్ విలువను కేశాలో స్థాయించిన ఉపయోగదారుని కేశాలో పఠించిన అని సూచిస్తుంది. |
adFldFixed | 0x10 | ఈ ఫీల్డ్ నిర్ధిష్ట పొడ్డుగు డేటాను కలిగి ఉంది. |
adFldIsChapter | 0x2000 | ఈ ఫీల్డ్ పరిమిత విలువను కలిగి ఉంది, ఇది ఈ ప్రాతిపదికన సంబంధిత ప్రాతిపదికన రికార్డ్ సమాహారాన్ని నిర్దేశిస్తుంది. సాధారణంగా సబ్ సెట్ ఫీల్డ్స్ తో పాటు డేటా స్ట్రక్చర్ లేదా ఫిల్టర్స్ తో కలిసి వినియోగించబడుతుంది. |
adFldIsCollection | 0x40000 | ఈ ఫీల్డ్ రికార్డ్ ప్రతినిధించే వనరు ఇతర వనరుల సమాహారం (ఉదాహరణకు ఫోల్డర్) ఉంది, కాదు కేవలం సాధారణ వనరు (ఉదాహరణకు టెక్స్ట్ ఫైల్). |
adFldIsDefaultStream | 0x20000 | ఈ ఫీల్డ్ రికార్డ్ ప్రతినిధించే వనరిని కలిగి ఉంది. ఉదాహరణకు, మూల యూరి నిర్దేశించబడినప్పుడు ఆటోమాటిక్ గా అందించబడే వెబ్ సైట్ రూట్ ఫోల్డర్ లోని HTML కంటెంట్ ఉంటుంది. |
adFldIsNullable | 0x20 | ఈ ఫీల్డ్ Null విలువను అంగీకరిస్తుంది. |
adFldIsRowURL | 0x10000 | ఈ ఫీల్డ్ రికార్డ్ ప్రతినిధించే డేటా స్టోరేజ్ వనరులను పేరు పెట్టుతుంది. |
adFldKeyColumn | 0x8000 | ఈ ఫీల్డ్ బేసిక్ రో కలెక్షన్ ప్రధాన కీ కలమ్ ఉంది. ఇది కూడా కంప్లెక్షన్ ప్రధాన కీ కలమ్ భాగంగా ఉందని సూచిస్తుంది. |
adFldLong | 0x80 | ఈ ఫీల్డ్ దీర్ఘ బైనరీ ఫీల్డ్ ఉంది. ఇది కూడా AppendChunk మరియు GetChunk మాదిరి మాధ్యమాలను వినియోగించగలిగేది అని సూచిస్తుంది. |
adFldMayBeNull | 0x40 | ఈ ఫీల్డ్ నుండి Null విలువను పఠించవచ్చు. |
adFldMayDefer | 0x2 | ఈ ఫీల్డ్ పరిమితికి ఉంది, అంటే ఈ ఫీల్డ్ విలువ మొత్తం రికార్డ్ తో కలిసి డేటా స్రోతునుండి పొందబడదు, బదులుగా ప్రత్యక్షంగా వాటిని పరిశీలించినప్పుడు పొందబడుతుంది. |
adFldNegativeScale | 0x4000 | ఈ ఫీల్డ్ మినస్ పరిధి విలువలు కలిగిన కలమ్స్ నుండి సంఖ్యాత్మక విలువలను ప్రతినిధీకరిస్తుంది. ఈ పరిధి NumericScale అంశం ద్వారా నిర్దేశించబడుతుంది. |
adFldRowID | 0x100 | ఈ ఫీల్డ్ స్థిరమైన గుర్తింపు ఐడెంటిఫైర్ ను కలిగి ఉంది, ఇది రాయబడని ఉంది మరియు కేవలం రో రో వినియోగించబడదు, ఉదాహరణకు రికార్డ్ నంబర్, ఉనికితనం ఐడెంటిఫైర్ మొదలైనవి కాదు. |
adFldRowVersion | 0x200 | 该字段包含用于跟踪更新的某种时间或日期戳。 |
adFldUnknownUpdatable | 0x8 | 提供者无法确定用户是否可以写入字段。 |
adFldUnspecified |
|
ప్రొవైడర్ ఫీల్డ్ అంశాలను తెలియజేయలేదు. |
adFldUpdatable | 0x4 | వినియోగదారుడు ఫీల్డ్ ను వ్రాయగలరు. |
PropertyAttributesEnum విలువలు
కనిష్టం | విలువ | వివరణ |
---|---|---|
adPropNotSupported | 0 | ప్రొవైడర్ ఈ అంశాన్ని మద్దతు ఇవ్వలేదు. |
adPropRequired | 1 | డేటా స్రోతును ప్రారంభించడానికి ముందు వినియోగదారుడు ఈ అంశాన్ని తెలుపాలి. |
adPropOptional | 2 | డేటా స్రోతును ప్రారంభించడానికి ముందు వినియోగదారుడు ఈ అంశాన్ని తెలుపక ఉండవచ్చు. |
adPropRead | 512 | వినియోగదారులు ఈ అంశాన్ని పరిశీలించవచ్చు. |
adPropWrite | 1024 | వినియోగదారులు ఈ అంశాన్ని అమర్చవచ్చు. |