ADO Attributes 属性
定义和用法
Attributes 属性可设置或返回 Long 值,该值可指示对象的一项或多项特性。
ထင်မြင်ချက်အခြေအနေ အပေါင်းစုံ ကို သတ်မှတ်ရန် အခြေအနေ ကို အခြေအနေ ဖြင့် ပေါင်းစပ်နိုင်ပါသည်။ အခြေအနေ အပေါင်းစုံ ကို အခြေအနေ မပါဘဲ သတ်မှတ်လျှင် အမှား ဖြစ်ပါသည်
အရာများ | Attributes အခြေအနေ အတွက် ဖော်ပြ |
---|---|
Connection | Attributes အခြေအနေ သည် Connection အရာများ အတွက် ကြည့်ရှုသည် ခွင့်အရေး နှင့် အသုံးပြုလာမည်ဖြစ် ပြီး ပြီးတော့ အမှတ်သတ္တိ အပေါ် အခြေအနေ ဖြစ်ပါသည်၊ ပြီးတော့ အမှတ်သတ္တိ အပေါ် အခြေအနေ သည် တစ်ခုခုသာ သို့မဟုတ် အပေါင်းစပ်သော သက်ရှိသည်း ဖြစ်ပါသည် XactAttributeEnum ပေါင်းစပ်သော သက်ရှိသည်း၊ အခြေအနေ သည် အမှတ် ၀ (၀) ဖြစ်သည် |
Parameter | Attributes အခြေအနေ သည် Parameter အရာများ အတွက် ကြည့်ရှုသည် ခွင့်အရေး နှင့် အသုံးပြုလာမည်ဖြစ် ပြီး ပြီးတော့ အမှတ်သတ္တိ အပေါ် အခြေအနေ ဖြစ်ပါသည်၊ ပြီးတော့ အမှတ်သတ္တိ အပေါ် အခြေအနေ သည် တစ်ခုခုသာ သို့မဟုတ် အပေါင်းစပ်သော သက်ရှိသည်း ဖြစ်ပါသည် ParameterAttributesEnum ပေါင်းစပ်သော သက်ရှိသည်း၊ အခြေအနေ သည် adParamSigned ဖြစ်သည် |
Field | အခြေအနေ အခြေအနေ သည် 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 | ဤပုံစံအရ အခွင့်အရေး အားလုံး အချုပ် ပါဝင်သည်။ အခွင့်အရေး အားလုံး အချုပ် သဘောတူ အား အခွင့်အရေး အားလုံး အချုပ် သဘောတူ အား သဘောတူသည်။ |
adFldIsNullable | 0x20 | Null အမှတ်အသား အား ဤပုံစံအရ လက်ခံသည်။ |
adFldIsRowURL | 0x10000 | ဤပုံစံအရ URL ပါဝင်သည်။ ထို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 | 用户可以设置该属性。 |