JET_ENUMCOLUMNID Struktur

Gilt für: Windows | Windows Server

JET_ENUMCOLUMNID Struktur

Die JET_ENUMCOLUMNID-Struktur aufzählt einen bestimmten Satz von Spalten und optional einen bestimmten Satz von mehreren Werten für diese Spalten, wenn die JetEnumerateColumns-Funktion verwendet wird. JetEnumerateColumns gibt ein Array von JET_ENUMCOLUMNID zurück.

    typedef struct {
      JET_COLUMNID columnid;
      unsigned long ctagSequence;
      unsigned long* rgtagSequence;
    } JET_ENUMCOLUMNID;

Member

Columnid

Die aufzählte Spalten-ID.

Wenn die Spalten-ID 0 (null) ist, wird die Enumeration dieser Spalte übersprungen, und ein entsprechender Slot im Ausgabearray von JET_ENUMCOLUMN-Strukturen wird mit dem Spaltenzustand JET_wrnColumnSkipped.

ctagSequence

Identifiziert optional ein Array von Spaltenwerten (durch einen 1-basierten Index), die für die angegebene Spalten-ID aufzählt werden.

Wenn ctagSequence 0 (null) ist, wird rgtagSequence ignoriert, und alle Spaltenwerte für die angegebene Spalten-ID werden aufzählt.

Wenn ein Element von rgtagSequence 0 (null) ist, wird die Enumeration dieses Spaltenwerts (durch einen 1-basierten Index) übersprungen. Ein entsprechender Slot im Ausgabearray der JET_ENUMCOLUMNID wird mit dem Spaltenstatuswert JET_wrnColumnSkipped.

rgtagSequence

Ein Array von einsbasierten Indizes im Array von Spaltenwerten für eine bestimmte Spalte. Ein einzelnes Element ist eine itagSequence, die inder JET_RETRIEVECOLUMN. Eine itagSequence von 0 (null) bedeutet "skip". Eine itagSequence von 1 bedeutet, dass der erste Spaltenwert der Spalte, 2 die zweite Spalte und so weiter zurückgeben.

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.

Header

Wird in Esent.h deklariert.

Weitere Informationen

JET_COLUMNID
JET_ENUMCOLUMN
JET_ENUMCOLUMNID
JET_RETRIEVECOLUMN
JetEnumerateColumns