ADO Attributes အခွင့်အရေး
ဒီပညာ နှင့် အသုံးပြုခြင်း
Attributes အခွင့်အရေး အပေါ်တွင် ကြောင်းပါး အတ္ထုပ္ပတ္ နှင့် ပြင်းပြင်းထန်ထန် အပေါ်တို့ အပေါ်တွင် ဖော်ပြပါသည်。
ဖော်ပြချက်:အခွင့်အရေး အများပေါင်း ကို ဖြည့်စွက်လိုက် ရာတွင် အခွင့်အရေး သုံးချက်များ နှစ်ခုထက် အပေါ်တို့ ပေါင်းနိုင် လျှင် အမှား ဖြစ်ပေါ်နိုင်ပါသည်。
အပေါ် | Attributes အခွင့်အရေး အတွက် ဖော်ပြ |
---|---|
Connection | Connection အပေါ်တွင် Attributes အခွင့်အရေး မှာ မမတ်တတ်ဘဲ နှင့် အရင်းအမြစ် နှင့် အတူ တူပေါင်း နှစ်ခုထက် အပေါ်တို့ ဖြစ်နိုင်ပါသည်。 XactAttributeEnum အတ္ထုပ္ပတ္ အပေါ်တို့။ မြန်မာပြည် အခြေခံ သည် သီးခြား (0) ဖြစ်သည်。 |
Parameter | Parameter အပေါ်တွင် Attributes အခွင့်အရေး မှာ မမတ်တတ်ဘဲ နှင့် အရင်းအမြစ် နှင့် အတူ တူပေါင်း နှစ်ခုထက် အပေါ်တို့ ဖြစ်နိုင်ပါသည်。 ParameterAttributesEnum အတ္ထုပ္ပတ္ အပေါ်တို့။ မြန်မာပြည် အခြေခံ သည် adParamSigned ဖြစ်သည်。 |
Field | အခွင့်အရေး အပေါ်တွင် Attributes အခွင့်အရေး ကို မူလ Recordset ကို ဖွင့်လိုက် ရာတွင် မမတ်တတ်ဘဲ ဖြစ်သည်။ Attributes အခွင့်အရေး အပေါ်တွင် နှစ်ခုထက် အပေါ်တို့ ဖြစ်နိုင်ပါသည်。 FieldAttributeEnum အတ္ထုပ္ပတ္ အပေါ်တို့ |
Property | Property အပေါ်တွင် Attributes အခွင့်အရေး မှာ မမတ်တတ်ဘဲ နှင့် အရင်းအမြစ် နှင့် အတူ တူပေါင်း နှစ်ခုထက် အပေါ်တို့ ဖြစ်နိုင်ပါသည်。 PropertyAttributesEnum အတ္ထုပ္ပတ္ အပေါ်တို့ |
လိုင်းဘာသာ
object.Attributes
အကြောင်း
ကြည့်ရှု Connection အပေါ်:
<% 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 %>
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") ‘Orders အချက်အလက် အကိုးအကား ကို ပြပြောဆိုပါ’ 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 %>
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") ‘Orders အချက်အလက် အကိုးအကား ကို ပြပြောဆိုပါ’ 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 | 该字段包含由记录表示的资源的默认流。例如,默认流可以是 Web 站点根文件夹的 HTML 内容,在指定根 URL 时自动提供。 |
adFldIsNullable | 0x20 | 该字段接受 Null 值。 |
adFldIsRowURL | 0x10000 | 该字段包含 URL,它命名了记录表示的数据存储中的资源。 |
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 | 用户可以设置该属性。 |