ADO Attributes ਪ੍ਰਾਪਰਟੀ
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
Attributes ਪ੍ਰਾਪਰਟੀ ਲੰਗ ਮੁੱਲ ਸੈਟ ਕਰ ਸਕਦੀ ਹੈ ਜਾਂ ਬਾਹਰ ਕਰ ਸਕਦੀ ਹੈ ਜਿਸ ਨਾਲ ਆਬਜੈਕਟ ਦੇ ਇੱਕ ਜਾਂ ਕਈ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਿਸਾਈ ਜਾ ਸਕਦੀਆਂ ਹਨ
ਟਿੱਪਣੀਆਂ:ਕਈ ਪ੍ਰਾਪਰਟੀਆਂ ਸੈਟ ਕਰਨ ਲਈ ਉਚਿਤ ਕੰਸਟੈਂਟ ਜੋੜ ਸਕਦੇ ਹੋ। ਜੇਕਰ ਅਨਪੈਰਸੋਨਲ ਕੰਸਟੈਂਟ ਸਮੇਤ ਪ੍ਰਾਪਰਟੀ ਮੁੱਲ ਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਗਲਤੀ ਆ ਸਕਦੀ ਹੈ。
ਆਬਜੈਕਟ | Attributes ਪ੍ਰਾਪਰਟੀ ਦੀ ਵਰਣਨ |
---|---|
Connection | Attributes ਪ੍ਰਾਪਰਟੀ Connection ਆਬਜੈਕਟ 'ਤੇ ਲਿਖਣ ਅਤੇ ਪੜ੍ਹਣ ਦਾ ਅਧਿਕਾਰ ਰੱਖਦੀ ਹੈ। ਅਤੇ ਇਸ ਦਾ ਮੁੱਲ ਕਿਸੇ ਇੱਕ ਜਾਂ ਕਈ ਵਿੱਚੋਂ ਹੋ ਸਕਦਾ ਹੈ XactAttributeEnum ਮੁੱਲਾਂ ਦਾ ਸਾਰ।ਮੂਲ ਮੁੱਲ ਝੰਝਨਾ ਕਰੋ (0) ਹੈ。 |
Parameter | Attributes ਪ੍ਰਾਪਰਟੀ Parameter ਆਬਜੈਕਟ 'ਤੇ ਲਿਖਣ ਅਤੇ ਪੜ੍ਹਣ ਦਾ ਅਧਿਕਾਰ ਰੱਖਦੀ ਹੈ। ਅਤੇ ਇਸ ਦਾ ਮੁੱਲ ਕਿਸੇ ਇੱਕ ਜਾਂ ਕਈ ਵਿੱਚੋਂ ਹੋ ਸਕਦਾ ਹੈ ParameterAttributesEnum ਮੁੱਲਾਂ ਦਾ ਸਾਰ।ਮੂਲ ਮੁੱਲ adParamSigned ਹੈ。 |
Field | ਜਦੋਂ Attributes ਪ੍ਰਾਪਰਟੀ ਰਿਕਾਰਡਸੈੱਟ ਬਣਾਉਣ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਉਸ ਕੋਲ ਲਿਖਣ ਅਤੇ ਪੜ੍ਹਣ ਦਾ ਅਧਿਕਾਰ ਹੁੰਦਾ ਹੈ, ਪਰ ਜਦੋਂ ਪਹਿਲਾਂ ਬਣੀ ਰਿਕਾਰਡਸੈੱਟ ਖੋਲ੍ਹੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਉਹ ਪੜ੍ਹਨ ਯੋਗ ਹੈ।Attributes ਪ੍ਰਾਪਰਟੀ ਇੱਕ ਜਾਂ ਕਈ ਵਿੱਚੋਂ ਹੋ ਸਕਦੀ ਹੈ 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 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 | ਇਹ ਫੀਲਡ ਨੂੰ ਨੈਗੈਟਿਵ ਰੈਂਜ ਵਾਲੇ ਕਲਮਾਂ ਦੇ ਨੰਬਰ ਦਰਸਾਉਂਦਾ ਹੈ। ਇਹ ਰੈਂਜ NumericScale ਵਿਸ਼ੇਸ਼ਤਾ ਦੁਆਰਾ ਨਿਰਧਾਰਿਤ ਹੁੰਦਾ ਹੈ。 |
adFldRowID | 0x100 | ਇਹ ਫੀਲਡ ਸਥਾਈ ਪਹਿਚਾਣ ਪ੍ਰਤੀਕ ਸਮੇਤ ਹੈ ਜਿਸ ਨੂੰ ਲਿਖਣ ਵਿੱਚ ਨਹੀਂ ਲਿਆ ਜਾ ਸਕਦਾ ਅਤੇ ਇਸ ਤੋਂ ਇਲਾਵਾ ਕੋਈ ਵੀ ਮਹੱਤਵ ਨਹੀਂ ਹੈ, ਉਦਾਹਰਨ ਲਈ ਰਿਕਾਰਡ ਨੰਬਰ, ਇੱਕੋਲੀ ਪਹਿਚਾਣਕਰਤਾ ਆਦਿ。 |
adFldRowVersion | 0x200 | ਇਹ ਫੀਲਡ ਕਿਸੇ ਸਮੇਂ ਜਾਂ ਤਾਰੀਖ ਦਾ ਟਰੈਕਿੰਗ ਕਰਨ ਲਈ ਕੁਝ ਵਰਤਾਰਾ ਹੈ。 |
adFldUnknownUpdatable | 0x8 | ਪ੍ਰਦਾਤਾ ਉਪਯੋਗਕਰਤਾ ਨੂੰ ਫੀਲਡ ਲਿਖ ਸਕਣ ਨਾਲ ਸਬੰਧਤ ਹੋਣ ਨਹੀਂ ਪਤਾ ਕਰ ਸਕਦਾ ਹੈ。 |
adFldUnspecified |
|
ਪ੍ਰਦਾਤਾ ਫੀਲਡ ਵਿਸ਼ੇਸ਼ਤਾ ਨਹੀਂ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦਾ ਹੈ。 |
adFldUpdatable | 0x4 | ਉਪਯੋਗਕਰਤਾ ਫੀਲਡ ਲਿਖ ਸਕਦਾ ਹੈ。 |
PropertyAttributesEnum Values
ਸਥਾਈ | ਮੁੱਲ | ਵਰਣਨ |
---|---|---|
adPropNotSupported | 0 | ਪ੍ਰਦਾਤਾ ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ。 |
adPropRequired | 1 | ਇਨ੍ਹਾਂ ਡਾਟਾ ਸੋਰਸ ਪਹਿਲਾਂ ਉਪਯੋਗਕਰਤਾ ਨੂੰ ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ。 |
adPropOptional | 2 | ਇਨ੍ਹਾਂ ਡਾਟਾ ਸੋਰਸ ਪਹਿਲਾਂ ਉਪਯੋਗਕਰਤਾ ਨੂੰ ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰਨਾ ਨਹੀਂ ਚਾਹੀਦਾ。 |
adPropRead | 512 | ਉਪਯੋਗਕਰਤਾ ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਪੜ੍ਹ ਸਕਦਾ ਹੈ。 |
adPropWrite | 1024 | ਉਪਯੋਗਕਰਤਾ ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਸੈਟ ਕਰ ਸਕਦਾ ਹੈ。 |