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
  • -1
  • 0xFFFFFFFF
ప్రొవైడర్ ఫీల్డ్ అంశాలను తెలియజేయలేదు.
adFldUpdatable 0x4 వినియోగదారుడు ఫీల్డ్ ను వ్రాయగలరు.

PropertyAttributesEnum విలువలు

కనిష్టం విలువ వివరణ
adPropNotSupported 0 ప్రొవైడర్ ఈ అంశాన్ని మద్దతు ఇవ్వలేదు.
adPropRequired 1 డేటా స్రోతును ప్రారంభించడానికి ముందు వినియోగదారుడు ఈ అంశాన్ని తెలుపాలి.
adPropOptional 2 డేటా స్రోతును ప్రారంభించడానికి ముందు వినియోగదారుడు ఈ అంశాన్ని తెలుపక ఉండవచ్చు.
adPropRead 512 వినియోగదారులు ఈ అంశాన్ని పరిశీలించవచ్చు.
adPropWrite 1024 వినియోగదారులు ఈ అంశాన్ని అమర్చవచ్చు.