JET_RECORDLIST-Struktur

Gilt für: Windows | Windows Server

JET_RECORDLIST-Struktur

Die JET_RECORDLIST-Struktur sucht Datensätze, die sich in der Schnittmenge der angegebenen Indexbereiche befinden, wenn sie mit der JetIntersectIndexes-Funktion verwendet werden.

    typedef struct {
      unsigned long cbStruct;
      JET_TABLEID tableid;
      unsigned long cRecord;
      JET_COLUMNID columnidBookmark;
    } JET_RECORDLIST;

Member

cbStruct

Die Größe der JET_RECORDLIST-Struktur in Bytes.

tableid

Der Tabellenbezeichner einer temporären Tabelle, die die Lesezeichen für die Ergebnisse der Abfrage enthält. Die Tabelle wird automatisch geschlossen, wenn für die aktuelle Transaktion ein Rollback mit JetRollback ausgeführt wird. Andernfalls muss sie mit JetCloseTable geschlossen werden.

cRecord

Die Anzahl der Zeilen in der temporären Tabelle.

columnidBookmark

Der Spaltenbezeichner der Lesezeichenspalte in der temporären Tabelle.

Bemerkungen

Die temporäre Tabelle, die durch tableid identifiziert wird, weist eine einzelne Spalte auf. Diese einzelne Spalte enthält Lesezeichen, und jeder Datensatz sollte in einen Puffer der Größe JET_cbBookmarkMost Bytes passen.

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

JET_COLUMNID
JET_GRBIT
JET_TABLEID
JetCloseTable
JetIntersectIndexes
JetRollback