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