JET_SETINFO 結構
適用于: Windows |Windows Server
JET_SETINFO 結構
JET_SETINFO結構包含JetSetColumn的選擇性輸入參數。 Null指標可以傳遞至此結構的指標,否則會傳遞。 傳遞Null的意義與將cbStruct設定為 sizeof (JET_SETINFO) 傳遞JET_SETINFO相同,ibLongValue設定為 0 (零) 且itagSequence設定為 1。
typedef struct {
unsigned long cbStruct;
unsigned long ibLongValue;
unsigned long itagSequence;
} JET_SETINFO;
成員
cbStruct
JET_SETINFO的大小,以位元組為單位。 此值會確認下欄欄位是否存在。
ibLongValue
要設定于 類型為 JET_coltypLongBinary 或 JET_coltypLongText之資料行中之第一個位元組的位移。
itagSequence
描述要設定之多重值資料行中的值序號。 值的陣列是以一起始的。 第一個值為序列 1,而不是 0 (零) 。 如果記錄資料行只有一個值,則在取代該值時,應該以 itagSequence 的形式傳遞 1。 值為 0 (零) 表示將新的資料行值實例加入資料行值序列的結尾。
如果資料行可以包含多個值,則只能在 JetSetColumn 和 JetRetrieveColumn 或 JetSetColumn 中使用大於 1 的序號或 JetSetColumn中的 0。 在引擎的目前實作中,使用 JET_bitColumnTagged 建立的任何資料行都可以包含多個值。 以JET_bitColumnMultiValued建立的資料行,與多重值標記的資料行不同,只會以編制索引的方式來建立資料行。 如需詳細資訊 ,請參閱JET_INDEXCREATE 。
規格需求
需求 | 值 |
---|---|
用戶端 |
需要 Windows Vista、Windows XP 或 Windows 2000 Professional。 |
Server |
需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。 |
標頭 |
在 Esent.h 中宣告。 |