JET_COLUMNLIST-Struktur
Letzte Änderung: Freitag, 27. Februar 2015
Gilt für: Windows | Windows Server
JET_COLUMNLIST-Struktur
Die JET_COLUMNLIST -Struktur enthält die Informationen, die erforderlich ist, um die temporäre Tabelle zu durchlaufen, die von den Funktionen JetGetColumnInfo und JetGetTableColumnInfo erstellt wird. Jede Zeile in der temporären Tabelle beschreibt eine Spalte in der Tabelle wird in der API-Aufruf. Diese Struktur wird nur mit JetGetColumnInfo und JetGetTableColumnInfomit verwendet.
typedef struct {
unsigned long cbStruct;
JET_TABLEID tableid;
unsigned long cRecord;
JET_COLUMNID columnidPresentationOrder;
JET_COLUMNID columnidcolumnname;
JET_COLUMNID columnidcolumnid;
JET_COLUMNID columnidcoltyp;
JET_COLUMNID columnidCountry;
JET_COLUMNID columnidLangid;
JET_COLUMNID columnidCp;
JET_COLUMNID columnidCollate;
JET_COLUMNID columnidcbMax;
JET_COLUMNID columnidgrbit;
JET_COLUMNID columnidDefault;
JET_COLUMNID columnidBaseTableName;
JET_COLUMNID columnidBaseColumnName;
JET_COLUMNID columnidDefinitionName;
} JET_COLUMNLIST;
Mitglieder
cbStruct
Die Größe der Struktur in Bytes. Der API-Aufruf aktualisiert dieses Feld, damit der Aufrufer sicherstellen sollten, dass Sizeof (JET_COLUMNLIST) mit diesem Wert übereinstimmt.
Tabellen-ID
Der Verzeichnis-ID der temporären Tabelle, die erstellt wurde. Es obliegt dem Aufrufer, die Tabelle zu schließen.
cRecord
Die Anzahl der Datensätze in der temporären Tabelle, die erstellt wurde von der API-Aufruf.
columnidPresentationOrder
Die Spalten-ID der Präsentationsreihenfolge.
Die Darstellungsreihenfolge dient zum Sortieren der Zeilen in der temporären Tabelle. Die Präsentation ist eine feste JET_coltypLong. Wenn die Informationsebene, die angegeben wurde, keiner compact Ebene war, wird er auch als JET_bitColumnTTKey gekennzeichnet.
columnidcolumnname
Die Spalten-ID der Name der Spalte.
Wenn der Schweregrad Informationen angegeben war nicht kompakt, und sie auch als JET_bitColumnTTKey markiert ist.
columnidcolumnid
Die Spalten-ID der Spaltenbezeichner.
Die Spalten-ID ist eine feste JET_coltypLong.
columnidcoltyp
Die Spalten-ID des Spaltentyps.
Der Spaltentyp ist eine feste JET_coltypLong.
columnidCountry
Die Spalten-ID des Ländercodes.
Der Ländercode ist eine feste JET_coltypShort.
columnidLangid
Die Spalten-ID der Sprachen-ID.
Die Sprach-ID ist eine feste JET_coltypShort.
columnidCp
Die Spalten-ID der Codepage.
Die Codepage ist eine feste JET_coltypShort.
columnidCollate
Die Spalten-ID der Kollatierungssequenz.
Die Kollatierungssequenz wird eine feste JET_coltypShort.
columnidcbMax
Die Spalten-ID des CbMax -Feldes.
Die CbMax ist eine feste JET_coltypLong.
columnidgrbit
Die Spalten-ID von der Grbits der Spalte. Das JET_errInvalidGrbit -Feld ist eine feste JET_coltypLong. Weitere Informationen zu Bits finden Sie unter JET_COLUMNDEF.
Es folgen mögliche Werte für Columnidgrbit:
JET_bitColumnTagged
JET_bitColumnFixed
JET_bitColumnUpdatable
JET_bitColumnNotNULL
JET_bitColumnAutoincrement
JET_bitColumnVersion
JET_bitColumnMultiValued
JET_bitColumnEscrowUpdate
JET_bitColumnFinalize
JET_bitColumnDeleteOnZero
JET_bitColumnUserDefinedDefault
columnidDefault
Die Spalten-ID der Standardwert der Spalte.
Der Standardwert ist ein JET_coltypLongBinary.
columnidBaseTableName
Die Spalten-ID der Name der Tabelle, die Tabelle abgeleitet wurde.
Der Tabellenname ist ein JET_coltypText.
columnidBaseColumnName
Die Spalten-ID der Name der Spalte, aus der die Spalte abgeleitet wurde.
Der Spaltenname ist ein JET_coltypText.
columnidDefinitionName
Die Spalten-ID des Namens der Spaltendefinition.
Den Namen der Spalte ist ein JET_coltypText.
Anmerkungen
Standardmäßig ist die Reihenfolge der Zeilen in der temporären Tabelle durch den Namen der Spalte sortiert. Sie können auch durch die Spalten-ID sortiert. Weitere Informationen über das Sortieren nach Spalten-ID, finden Sie unter JetGetColumnInfo und JetGetTableColumnInfo.
Der Aufruf von JetGetColumnInfo oder JetGetTableColumnInfo kann eine kompakte Form der Ergebnisse angeben. Wenn alle Spalten einer Vorlagentabelle geerbt wurden, werden Sie von compact Ergebnisse nicht gespeichert.
Voraussetzungen
-Client, |
Erfordert Windows Vista, Windows XP oder Windows 2000 Professional. |
Server |
Erfordert WindowsServer 2008, WindowsServer 2003 oder Windows 2000 Server. |
Kopfzeile |
In Esent.h deklariert. |