ADO Attributes ບັນດາຄວາມ
ການອະທິບາຍແລະການນໍາໃຊ້
Attributes ສາມາດກຳນົດຫຼືການບັນທຶກ Long ຄືກັບບັນດາຄວາມຂອງບັນດາຄອນເນວຫຼືຫຼາຍ.
ຄວາມເຫັນ:ບ່ອນທີ່ທ່ານກຳນົດບັນດາຄວາມຫຼາຍ, ທ່ານສາມາດຕິດຕໍ່ຄວາມທີ່ຈະເປັນສະຖິຕິ. ຖ້າທ່ານຕິດຕໍ່ຄວາມທີ່ບັນລຸບໍ່ສາມາດປະສົມກັນ, ຈະເກີດການລົ້ມລະອຽດ.
ບັນດາຄອນເນວ | ການອະທິບາຍຄວາມຂອງ Attributes ສັບສິດ. |
---|---|
Connection | Attributes ສາມາດໃຫ້ມີສິດຂໍ້ສານອອກແລະເຂົ້າ ສຳລັບບັນດາຄອນເນວ Connection. ແລະ ມູນຄ່າສາມາດແມ່ນຄວາມທັງໝົດຫຼືຫຼາຍ. XactAttributeEnum ຄວາມຂອງມູນຄ່າ. ຄູ່ມັດແມ່ນ 0 (ສິບສອງ). |
Parameter | Attributes ສາມາດໃຫ້ມີສິດຂໍ້ສານອອກແລະເຂົ້າ ສຳລັບບັນດາຄອນເນວ Parameter. ແລະ ມູນຄ່າສາມາດແມ່ນຄວາມທັງໝົດຫຼືຫຼາຍ. ParameterAttributesEnum ຄວາມຂອງມູນຄ່າ. ຄູ່ມັດແມ່ນ adParamSigned. |
Field | ຄືບ່ອນບັນດາຄວາມ Attributes ເຂົ້າມາໃຊ້ສ້າງ Recordset, ມັນມີສິດຂໍ້ສານອອກແລະເຂົ້າ. ແຕ່ເມື່ອທ່ານເປີດ Recordset ທີ່ມີຢູ່ແລ້ວ, ມັນແມ່ນພຽງຄວາມສານ. Attributes ສາມາດແມ່ນຄວາມທັງໝົດຫຼືຫຼາຍ. FieldAttributeEnum ຄວາມຂອງມູນຄ່າ. |
Property | ສຳລັບບັນດາຄອນເນວ 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 %>
ຕໍ່ຕ້ອງຂອງ Field object:
<% 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 %>
ຕໍ່ຕ້ອງຂອງ Property object:
<% 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 | ບັນດາຂອງບັນດາບັນທຶກກວມເອົາບັນດາຄວາມນາຍສາຍທີ່ອາດມີຢູ່ບັນດາບັນທຶກທີ່ອາດມີຢູ່. ບັນດາຄວາມນາຍສາຍທີ່ຈະໄດ້ມີຢູ່ຈະເປັນບັນດາຄວາມຕົວເລືອກ HTML ຂອງພື້ນຖານຫຼັກໃນບັນດາບັນທຶກໃນບາງທີ່ມີຢູ່ບັນດາບັນທຶກທີ່ຈະໄດ້ມີຢູ່ບັນດາບັນທຶກທີ່ຈະໄດ້ມີຢູ່ບັນດາບັນທຶກທີ່ຈະໄດ້ມີຢູ່. |
adFldIsNullable | 0x20 | ບັນດາຂອງບັນດາບັນທຶກອາດມີຄວາມບໍ່ມີຄວາມຄິດຫົວໜ້າ. |
adFldIsRowURL | 0x10000 | ບັນດາຂອງບັນດາບັນທຶກກວມເອົາຢູ່ລະຫວ່າງລະຫວ່າງບັນດາຄວາມສະແດງຂອງບັນດາບັນທຶກ. ການເອົາຄວາມຄິດຫົວໜ້າທີ່ອາດມີຢູ່ບັນດາຄວາມນັ້ນຈະໄດ້ມີຄວາມຄິດຫົວໜ້າຕົວເລືອກ. |
adFldKeyColumn | 0x8000 | ບັນດາຂອງບັນດາບັນທຶກແມ່ນສະຖານະຂອງບັນດາບັນທຶກສະເພາະຂອງວົງມຸມງາຍ. ຍັງບອກວ່າບັນດາຂອງບັນດາບັນທຶກຈະເປັນສ່ວນໜຶ່ງຂອງບັນດາບັນທຶກສະເພາະວົງມຸມງາຍສະເພາະ. |
adFldLong | 0x80 | ບັນດາຂອງບັນດາບັນທຶກອາດເປັນບັນດາບັນທຶກບາງທີ່ຍາວ. ຍັງບອກວ່າສາມາດນຳໃຊ້ບັນດາບັນທຶກ AppendChunk ແລະ GetChunk. |
adFldMayBeNull | 0x40 | ບັນດາຂອງບັນດາບັນທຶກອາດມີຄວາມບໍ່ມີຄວາມຄິດຫົວໜ້າ. |
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 | ຜູ້ໃຊ້ສາມາດການການປັບຂໍ້ຂັດຂອງຄວາມລວມ. |