共用方式為


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_coltypLongBinaryJET_coltypLongText之資料行中之第一個位元組的位移。

itagSequence

描述要設定之多重值資料行中的值序號。 值的陣列是以一起始的。 第一個值為序列 1,而不是 0 (零) 。 如果記錄資料行只有一個值,則在取代該值時,應該以 itagSequence 的形式傳遞 1。 值為 0 (零) 表示將新的資料行值實例加入資料行值序列的結尾。

如果資料行可以包含多個值,則只能在 JetSetColumnJetRetrieveColumn 或 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 中宣告。

另請參閱

JetSetColumn