JET_ENUMCOLUMNID 結構

適用于:Windows |Windows伺服器

JET_ENUMCOLUMNID 結構

JET_ENUMCOLUMNID結構會列舉一組特定的資料行,並在使用JetEnumerateColumns函式時,選擇性地列舉這些資料行的特定一組多個值。 JetEnumerateColumns 會傳回 JET_ENUMCOLUMNID 結構的陣列。

    typedef struct {
      JET_COLUMNID columnid;
      unsigned long ctagSequence;
      unsigned long* rgtagSequence;
    } JET_ENUMCOLUMNID;

成員

columnid

要列舉的資料行識別碼。

如果資料行識別碼為 0 (零) 則會略過此資料行的列舉,而且 JET_ENUMCOLUMN結構的輸出 陣列中對應的位置將會以資料行狀態產生JET_wrnColumnSkipped。

ctagSequence

選擇性地識別資料行值的陣列, (由以一起始的索引) 來列舉指定的資料行識別碼。

如果 ctagSequence 為 0 (零) 則會忽略 rgtagSequence ,並列舉指定之資料行識別碼的所有資料行值。

如果 rgtagSequence 的元素為 0 (零) ,則會略過單一索引) (該資料行值的列舉。 JET_ENUMCOLUMNID 結構的輸出 陣列中對應的位置將會以資料行狀態值產生JET_wrnColumnSkipped。

rgtagSequence

以一起始索引的陣列,轉換成指定資料行之資料行值的陣列。 單一元素是在JET_RETRIEVECOLUMN中定義的itagSequence。 0 (零) 的 itagSequence 表示「略過」。 itagSequence為 1 表示傳回資料行的第一個資料行值,2 表示第二個數據行,依此類歸。

規格需求

需求

用戶端

需要 Windows Vista、Windows XP 或 Windows 2000 Professional。

Server

需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。

標頭

在 Esent.h 中宣告。

另請參閱

JET_COLUMNID
JET_ENUMCOLUMN
JET_ENUMCOLUMNID
JET_RETRIEVECOLUMN
JetEnumerateColumns