JET_SETINFO-Struktur

Gilt für: Windows | Windows Server

JET_SETINFO-Struktur

Die JET_SETINFO-Struktur enthält optionale Eingabeparameter für JetSetColumn. Ein NULL-Zeiger kann übergeben werden, wenn andernfalls ein Zeiger auf diese Struktur übergeben würde. Die Bedeutung der Übergabe eines NULL-Werts entspricht der Übergabe von JET_SETINFO, wobei cbStruct auf sizeof(JET_SETINFO), ibLongValue auf 0 (null) und itagSequence auf 1 festgelegt ist.

typedef struct {
  unsigned long cbStruct;
  unsigned long ibLongValue;
  unsigned long itagSequence;
} JET_SETINFO;

Member

cbStruct

Die Größe des JET_SETINFO in Bytes. Dieser Wert bestätigt das Vorhandensein der folgenden Felder.

ibLongValue

Der Offset zum ersten Byte, das in einer Spalte vom Typ JET_coltypLongBinary oder JET_coltypLongTextfestgelegt werden soll.

itagSequence

Beschreibt die Sequenznummer des Werts in einer mehrwertigen Spalte, die festgelegt werden soll. Das Array von Werten ist einsbasiert. Der erste Wert ist sequenz 1, nicht 0 (null). Wenn die Datensatzspalte nur über einen Wert verfügt, sollte 1 als itagSequence übergeben werden, wenn dieser Wert ersetzt wird. Der Wert 0 (null) bedeutet, dass am Ende der Sequenz von Spaltenwerten eine neue Spaltenwertinstanz hinzugefügt wird.

Bei einer Spalte, die mehrere Werte enthalten kann, ist es nur möglich, eine Sequenznummer größer als 1 in JetSetColumn und JetRetrieveColumn oder 0 in JetSetColumnzu verwenden. In der aktuellen Implementierung der Engine kann jede Spalte, die mit JET_bitColumnTagged erstellt wurde, mehrere Werte enthalten. Spalten, die mit JET_bitColumnMultiValued erstellt werden, unterscheiden sich von mehrwertigen markierten Spalten nur in der Weise, wie sie indiziert werden. Weitere Informationen finden Sie unter JET_INDEXCREATE.

Anforderungen

| | |

Client

|

Erfordert Windows Vista, Windows XP oder Windows 2000 Professional.

| |

Server

|

Erfordert Windows Server 2008, Windows Server 2003 oder Windows 2000 Server.

| |

Header

|

Deklariert in Esent.h.

|

Weitere Informationen

JetSetColumn