JET_TABLEID

Letzte Änderung: Freitag, 27. Februar 2015

Gilt für: Windows | Windows Server

JET_TABLEID

Der Datentyp JET_TABLEID enthält ein Handle zu der Datenbankcursor, die für einen Aufruf an die JET-API verwendet. Ein Cursor kann nur mit der Sitzung verwendet werden, die mit diesem Cursor geöffnet wurde.

typedef JET_API_PTR JET_TABLEID;

Data Types

JET_TABLEID

NULL oder JET_tableidNil kann verwendet werden, an, dass ein ungültiger Cursor-Handle.

Anmerkungen

Ein Cursor verwaltet die Verwendung einer Tabelle für das Datenbankmodul. Ein Cursor kann die folgenden Aufgaben ausführen:

  • Scannen von Datensätzen

  • Suchen nach Datensätzen

  • Wählen Sie die effektive sortieren Reihenfolge und die Sichtbarkeit dieser Datensätze

  • Erstellen, aktualisieren oder Löschen von Datensätzen

  • Ändern Sie das Schema der Tabelle

Der Status oder Typ der zugrunde liegenden Tabelle ändert möglicherweise die unterstützte Funktionalität des Cursors ändern. Eine temporäre Tabelle kann z. B. verbieten Suchen von Daten, wenn sie mit bestimmten Optionen geöffnet wird. Der Cursor immer vollständig mit der zugrunde liegenden Tabelle verbunden ist und interagiert mit diesen Daten direkt ohne keine Zwischenspeicherung. Fast alle der zentralen ISAM-Funktionalität, die von der Datenbank-Engine verfügbar ist ist Works über den Cursor.

Ein Cursor kann mit JetOpenTable oder JetOpenTempTableerstellt werden. Ein Cursor kann mit JetDupCursordupliziert werden. Ein Cursor kann mit JetCloseTable oder mit JetEndSession ist oder JetTerm istimplizit geschlossen explizit geschlossen werden. Ein Cursor kann auch implizit von JetRollback geschlossen werden, wenn sie in der Transaktion geöffnet wurde, die abgebrochen wurde. Die maximale Anzahl von Cursorn, die gleichzeitig erstellt werden können, wird durch JET_paramMaxCursors, gesteuert, die mit JetSetSystemParameterkonfiguriert werden können.

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.

Siehe auch

JET_paramMaxSessions
JetCloseTable
JetDupCursor
JetEndSession
JetOpenTable
JetOpenTempTable
JetRollback
JetSetSystemParameter
JetTerm