設(shè)置和返回值
設(shè)置或返回長整型值。
對于 Connection 對象,Attributes 屬性為讀/寫,并且其值可能為以下任意一個(gè)或多個(gè) XactAttributeEnum 值的和(默認(rèn)為零)。
常量 |
說明 |
AdXactCommitRetaining |
執(zhí)行保留的提交,即通過自動(dòng)調(diào)用 CommitTrans 啟動(dòng)新事務(wù)。并非所有提供者都支持該常量。 |
AdXactAbortRetaining |
執(zhí)行保留的中止,即通過自動(dòng)調(diào)用 RollbackTrans 啟動(dòng)新事務(wù)。并非所有提供者都支持該常量。 |
對于 Parameter 對象,Attributes 屬性為讀/寫,并且其值可能為以下任意一個(gè)或多個(gè) ParameterAttributesEnum 值的和。
常量 |
說明 |
AdParamSigned |
默認(rèn)值。指示該參數(shù)接受帶符號的值。 |
AdParamNullable |
指示該參數(shù)接受 Null 值。 |
AdParamLong |
指示該參數(shù)接受長二進(jìn)制數(shù)據(jù)。 |
對于 Field 對象,Attributes 屬性為只讀,其值可能為以下任意一個(gè)或多個(gè) FieldAttributeEnum 值的和。
常量 |
說明 |
adFldMayDefer |
指示字段被延遲,即不從擁有整個(gè)記錄的數(shù)據(jù)源檢索字段值,僅在顯式訪問這些字段時(shí)才進(jìn)行檢索。 |
adFldUpdatable |
指示可以寫入該字段。 |
adFldUnknownUpdatable |
指示提供者無法確定是否可以寫入該字段。 |
adFldFixed |
指示該字段包含定長數(shù)據(jù)。 |
adFldIsNullable |
指示該字段接受 Null 值。 |
adFldMayBeNull |
指示可以從該字段讀取 Null 值。 |
adFldLong |
指示該字段為長二進(jìn)制字段。并指示可以使用 AppendChunk 和 GetChunk 方法。 |
adFldRowID |
指示字段包含持久的行標(biāo)識符,該標(biāo)識符無法被寫入并且除了對行進(jìn)行標(biāo)識(如記錄號、唯一標(biāo)識符等)外不存在有意義的值。 |
adFldRowVersion |
指示該字段包含用來跟蹤更新的某種時(shí)間或日期標(biāo)記。 |
adFldCacheDeferred |
指示提供者緩存了字段值,并已完成隨后對緩存的讀取。 |
對于 Property 對象,Attributes 屬性為只讀,并可能是以下任意一個(gè)或多個(gè) PropertyAttributesEnum 值的和:
常量 |
說明 |
adPropNotSupported |
指示提供者不支持該屬性。 |
adPropRequired |
指示數(shù)據(jù)源初始化之前用戶必須指定該屬性的值。 |
adPropOptional |
指示數(shù)據(jù)源初始化之前用戶不必為該屬性指定值。 |
adPropRead |
指示用戶可以讀取該屬性。 |
adPropWrite |
指示用戶可以設(shè)置該屬性。 |
說明
使用 Attributes 屬性可設(shè)置或返回 Connection 對象、Paramete 對象、Field 對象或 Property 對象的特性。
設(shè)置多個(gè)屬性時(shí),可以將相應(yīng)的常量相加。如果將屬性值設(shè)置為包括不兼容常量的總和,那么將產(chǎn)生錯(cuò)誤。
遠(yuǎn)程數(shù)據(jù)服務(wù)用法 該屬性在客戶端的 Connection 對象上無效。