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