RetrieveColumnGrbit 枚举

JetRetrieveColumn 的选项。

此枚举有一个 FlagsAttribute 属性,允许按位组合成员值。

Namespace:Microsoft.Isam.Esent.Interop
装配: Microsoft.Isam.Esent.Interop.dll) 中的 Microsoft.Isam.Esent.Interop (

语法

'Declaration
<FlagsAttribute> _
Public Enumeration RetrieveColumnGrbit
'Usage
Dim instance As RetrieveColumnGrbit
[FlagsAttribute]
public enum RetrieveColumnGrbit

成员

成员名称 描述
默认选项。
RetrieveCopy 此标志导致检索列检索修改的值,而不是原始值。 如果未修改该值,则会检索原始值。 这样,在插入或更新记录的操作过程中,可能会检索尚未插入或更新的值。
RetrieveFromIndex 如果可能,此选项用于从索引中检索列值,而无需访问记录。 这样,当需要的数据从索引项本身获取时,可以避免不必要的记录加载。
RetrieveFromPrimaryBookmark 此选项用于从索引书签中检索列值,当列同时出现在主索引和当前索引中时,该列可能与索引值不同。 如果当前索引是聚集索引或主索引,则不应指定此选项。 如果还设置了 RetrieveFromIndex,则无法设置此位。
RetrieveTag 此选项用于检索 JET_RETINFO.itagSequence 中多值列值的序列号。 检索序列号可能是一项成本高昂的操作,并且仅在必要时才应执行。
RetrieveNull 此选项用于检索多值列 NULL 值。 如果未指定此选项,将自动跳过多值列 NULL 值。
RetrieveIgnoreDefault 此选项仅影响多值列,当请求的序列号为 1 且记录中列没有设置值时,将返回 NULL 值。

另请参阅

参考

Microsoft.Isam.Esent.Interop 命名空间