Función JetCloseTable

Se aplica a: Windows | Windows Server

Función JetCloseTable

La función JetCloseTable cierra una tabla abierta en una base de datos. La tabla puede ser una tabla temporal o una tabla normal.

JET_ERR JET_API JetCloseTable(
  __in          JET_SESID sesid,
  __in          JET_TABLEID tableid
);

Parámetros

sesid

Identifica el contexto de sesión de base de datos que se usará para la llamada API.

tableid

Identifica la tabla que se va a cerrar.

Establezca tableid en JET_tableidNil para liberar memoria.

Valor devuelto

Esta función devuelve el tipo de datos JET_ERR con uno de los siguientes códigos de retorno. Para obtener más información sobre los posibles errores de ESE, vea Extensible Storage Engine Errors and Error Handling Parameters.

Código devuelto

Descripción

JET_errSuccess

La operación se ha completado correctamente.

Comentarios

Se debe llamar a esta función en todas las tablas abiertas con JetOpenTable.

La excepción a esta regla se produce cuando se llama a JetOpenTable en una transacción y la transacción se revierte (con JetRollback). Al revertir una transacción, la tabla se cierra automáticamente. En este caso, es un error cerrar la tabla con JetCloseTable.

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.

Library

Use ESENT.lib.

Archivo DLL

Requiere ESENT.dll.

Consulte también

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetOpenTable
JetRollback