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 an die Stelle übergeben werden, an der 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 Byte. Dieser Wert bestätigt das Vorhandensein der folgenden Felder.

ibLongValue

Der Offset auf das erste Byte, das in einer Spalte vom Typ JET_coltypLongBinary oder JET_coltypLongText festgelegt 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 einen Wert aufweist, sollte 1 als itagSequence übergeben werden, wenn dieser Wert ersetzt wird. Der Wert 0 (null) bedeutet, dass am Ende der Sequenz der Spaltenwerte ein neuer Spaltenwert instance hinzugefügt wird.

Bei einer Spalte, die mehrere Werte enthalten kann, ist es nur möglich, eine Sequenznummer zu verwenden, die größer als 1 in JetSetColumn und JetRetrieveColumn oder 0 in JetSetColumn ist. 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 Art und Weise, wie sie indiziert werden. Weitere Informationen finden Sie unter JET_INDEXCREATE .

Anforderungen

Anforderung Wert

Client

Erfordert Windows Vista, Windows XP oder Windows 2000 Professional.

Server

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

Kopfzeile

Deklariert in Esent.h.

Weitere Informationen

JetSetColumn