JET_TABLEID

Se aplica a: Windows | Windows Server

JET_TABLEID

El tipo de datos JET_TABLEID contiene un identificador para el cursor de base de datos que se va a usar para una llamada a la API jet. Un cursor solo se puede usar con la sesión que se usó para abrir ese cursor.

    typedef JET_API_PTR JET_TABLEID;

Tipo de datos

JET_TABLEID

Se puede usar NULL o JET_tableidNil para indicar un identificador de cursor no válido.

Comentarios

Un cursor administra el uso de una tabla para el motor de base de datos. Un cursor puede realizar las siguientes tareas:

  • Examinar registros

  • Buscar registros

  • Elegir el criterio de ordenación efectivo y la visibilidad de esos registros

  • Creación, actualización o eliminación de registros

  • Modificación del esquema de la tabla

La funcionalidad admitida del cursor puede cambiar a medida que cambia el estado o el tipo de la tabla subyacente. Por ejemplo, una tabla temporal podría no permitir la búsqueda de datos cuando se abre con determinadas opciones. El cursor siempre está totalmente conectado a la tabla subyacente e interactúa con esos datos directamente sin almacenamiento en caché. Casi toda la funcionalidad básica de ISAM expuesta por este motor de base de datos funciona a través del cursor.

Se puede crear un cursor mediante JetOpenTable o JetOpenTempTable. Un cursor se puede duplicar mediante JetDupCursor. Un cursor se puede cerrar explícitamente mediante JetCloseTable o cerrado implícitamente mediante JetEndSession o JetTerm. Un cursor también se puede cerrar implícitamente mediante JetRollback si se abrió en la transacción que se anuló. El número máximo de cursores que se pueden crear en cualquier momento se controla mediante JET_paramMaxCursors, que se pueden configurar mediante JetSetSystemParameter.

Requisitos

Requisito Value

Cliente

Requiere Windows Vista, Windows XP o Windows 2000 Professional.

Servidor

Requiere Windows Server 2008, Windows Server 2003 o Windows 2000 Server.

Encabezado

Declarado en Esent.h.

Consulte también

JET_paramMaxSessions
JetCloseTable
JetDupCursor
JetEndSession
JetOpenTable
JetOpenTempTable
JetRollback
JetSetSystemParameter
JetTerm