ADO అట్రిబ్యూట్స్ ప్రాపర్టీ
నిర్వచనం మరియు వినియోగం
అట్రిబ్యూట్స్ ప్రాపర్టీ లాంగ్ విలువను సెట్ చేయవచ్చు లేదా తిరిగి పొందవచ్చు, దాని విలువ ఆబ్జెక్ట్ ఒకటి లేదా అనేకం లోని లక్షణాలను సూచిస్తుంది.
ప్రకటన:పలు అట్రిబ్యూట్లను సెట్ చేయడంలో, తగిన కనిష్టం ప్రతిపాదిత కనిష్టం సమానంగా సమాంతరంగా జోడించవచ్చు. అనిష్టం అనుబంధంగా సమాంతరంగా జోడించబడిన అనిష్టం సమాంతరంగా జోడించబడినప్పుడు దోషం జరుగుతుంది.
ఆబ్జెక్ట్ | అట్రిబ్యూట్స్ ప్రాపర్టీ వివరణ |
---|---|
Connection | అట్రిబ్యూట్స్ ప్రాపర్టీ కనెక్షన్ ఆబ్జెక్ట్ పరిమితిలో రీడ్/రైట్ అధికారాలను కలిగి ఉంటుంది. మరియు దాని విలువ ఏదైనా ఒకటి లేదా ఏదేని మరియు అనేకం కలిగి ఉండవచ్చు XactAttributeEnum విలువల సమూహం. డిఫాల్ట్ విలువ నలుపు (0) ఉంటుంది. |
Parameter | అట్రిబ్యూట్స్ ప్రాపర్టీ పారామీటర్ ఆబ్జెక్ట్ పరిమితిలో రీడ్/రైట్ అధికారాలను కలిగి ఉంటుంది. మరియు దాని విలువ ఏదైనా ఒకటి లేదా ఏదేని మరియు అనేకం కలిగి ఉండవచ్చు ParameterAttributesEnum విలువల సమూహం. డిఫాల్ట్ విలువ అడ్ పారామ్ సాయిండ్ ఉంటుంది. |
Field | అట్రిబ్యూట్స్ ప్రాపర్టీ రికార్డ్సెట్ సృష్టించడానికి వినియోగించబడినప్పుడు ఇది రీడ్/రైట్ అధికారాలను కలిగి ఉంటుంది, కానీ మీరు ఇప్పటికే ఉన్న రికార్డ్సెట్ ను తెరుస్తే అది రిడ్ లోక్ మాత్రమే ఉంటుంది. అట్రిబ్యూట్స్ ప్రాపర్టీ ఒకటి లేదా ఏదేని మరియు అనేకం కలిగి ఉండవచ్చు FieldAttributeEnum విలువల సమూహం. |
Property | ప్రాపర్టీ ఆబ్జెక్ట్ కు వినియోగించబడే అట్రిబ్యూట్స్ ప్రాపర్టీ రిడ్ లోక్ మాత్రమే ఉంటుంది. మరియు దాని విలువ ఏదైనా ఒకటి లేదా ఏదేని మరియు అనేకం కలిగి ఉండవచ్చు 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 Values
కన్స్టెంట్ | విలువ | వివరణ |
---|---|---|
adFldCacheDeferred | 0x1000 | 指示提供者缓存字段值,并且指示对缓存的进行读取。 |
adFldFixed | 0x10 | ఈ ఫీల్డ్ నిర్వచించబడిన నిరంతర విలువను సూచిస్తుంది. |
adFldIsChapter | 0x2000 | ఈ ఫీల్డ్ ఒక ఉపకలిపిన విలువను కలిగి ఉంటుంది, దీనిద్వారా ఈ పైన ఫీల్డ్ కి సంబంధించిన ప్రత్యేక రికార్డ్ కలిపిన సమూహాన్ని నిర్వచిస్తుంది. సాధారణంగా ఉపకలిపిన ఫీల్డ్ రకం లేదా ఫిల్టర్ తో కలిసి ఉపయోగిస్తారు. |
adFldIsCollection | 0x40000 | ఈ ఫీల్డ్ రికార్డ్ ప్రతినిధించే వనరును ఇతర వనరుల సమూహం (ఫోల్డర్ వంటి) అని సూచిస్తుంది, మరియు సాధారణ వనరు (టెక్స్ట్ ఫైల్ వంటి) కాదు. |
adFldIsDefaultStream | 0x20000 | ఈ ఫీల్డ్ రికార్డ్ ప్రతినిధించే వనరిని ప్రతినిధీంచే డిఫాల్ట్ స్ట్రీమ్ ను కలిగి ఉంటుంది. ఉదాహరణకు, డిఫాల్ట్ స్ట్రీమ్ వెబ్ సైట్ రూట్ ఫోల్డర్ యొక్క హ్ట్మ్ల్ కంటెంట్ ఉంటుంది, ఇది ప్రత్యేక రూట్ యూఆర్ఎల్ ని పేరు పంచుతుంది. |
adFldIsNullable | 0x20 | ఈ ఫీల్డ్ Null విలువను అంగీకరిస్తుంది. |
adFldIsRowURL | 0x10000 | ఈ ఫీల్డ్ యూఆర్ఎల్ ను కలిగి ఉంటుంది, దీనిద్వారా రికార్డ్ ప్రతినిధించే డాటా స్టోరేజ్ లోని వనరులను పేరు పంచుతుంది. |
adFldKeyColumn | 0x8000 | ఈ ఫీల్డ్ ప్రాథమిక రో కలిపిన ముఖ్యమైన ఫీల్డ్ ఉంది. ఇది కలయిక ముఖ్యమైన ఫీల్డ్ భాగంగా ఉంటుంది. |
adFldLong | 0x80 | ఈ ఫీల్డ్ పొడవైన బైనరీ ఫీల్డ్ ఉంది. ఇది AppendChunk మరియు GetChunk మాదిరి పద్ధతులను ఉపయోగించడానికి సిఫార్సు చేస్తుంది. |
adFldMayBeNull | 0x40 | ఈ ఫీల్డ్ నుండి Null విలువను పఠించవచ్చు. |
adFldMayDefer | 0x2 | ఈ ఫీల్డ్ పాలుపడిన ఫీల్డ్ ను సూచిస్తుంది, దీనిని నిర్వచించబడిన నిరంతర విలువను సూచిస్తుంది. |
adFldNegativeScale | 0x4000 | ఈ ఫీల్డ్ నిర్వచించబడిన నిరంతర విలువను సూచిస్తుంది. ఈ విలువ నిర్వచించబడిన నిరంతర విలువను సూచిస్తుంది. |
adFldRowID | 0x100 | ఈ ఫీల్డ్ స్థిరమైన గుర్తింపు సూచికను కలిగి ఉంటుంది, దీనిని రాయబడలేదు మరియు గుర్తింపు పంక్తి కంటే ఎటువంటి మార్గం లేదు, ఉదాహరణకు రికార్డ్ నంబర్, ఏకైక గుర్తింపు సూచిక మొదలైనవి. |
adFldRowVersion | 0x200 | 该字段包含用于跟踪更新的某种时间或日期戳。 |
adFldUnknownUpdatable | 0x8 | 提供者无法确定用户是否可以写入字段。 |
adFldUnspecified |
|
ప్రొవైడర్ ఫీల్డ్ లక్షణాలను తెలియజేయలేదు. |
adFldUpdatable | 0x4 | వినియోగదారుడు ఫీల్డ్ ను రాయగలరు. |
PropertyAttributesEnum విలువలు
కన్స్టెంట్ | విలువ | వివరణ |
---|---|---|
adPropNotSupported | 0 | ప్రొవైడర్ ఈ లక్షణాన్ని మద్దతు ఇవ్వలేదు. |
adPropRequired | 1 | డేటా స్రోతును ప్రారంభించడానికి ముందు వినియోగదారుడు ఈ లక్షణం యొక్క విలువను తెలుపాలి. |
adPropOptional | 2 | డేటా స్రోతును ప్రారంభించడానికి ముందు వినియోగదారుడు ఈ లక్షణం యొక్క విలువను తెలుపక ఉండవచ్చు. |
adPropRead | 512 | వినియోగదారులు ఈ లక్షణాన్ని చదవగలరు. |
adPropWrite | 1024 | వినియోగదారులు ఈ లక్షణాన్ని అమర్చవచ్చు. |