此頁沒有內(nèi)容條目
內(nèi)容

   

指示對象的一項(xiàng)或多項(xiàng)特性。

設(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)制字段。并指示可以使用 AppendChunkGetChunk 方法。

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 對象上無效。