Функция JetCloseTable

Применимо к: Windows | Windows Server

Функция JetCloseTable

Функция JetCloseTable закрывает открытую таблицу в базе данных. Таблица может быть временной или обычной.

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

Параметры

sesid

Определяет контекст сеанса базы данных, который будет использоваться для вызова API.

tableid

Определяет закрываемую таблицу.

Присвойте tableid значение JET_tableidNil для освобождения памяти.

Возвращаемое значение

Эта функция возвращает тип данных JET_ERR с одним из следующих кодов возврата. Дополнительные сведения о возможных ошибках ESE см. в разделах Ошибки подсистемы расширяемого хранилища и Параметры обработки ошибок.

Код возврата

Описание

JET_errSuccess

Операция выполнена успешно.

Комментарии

Эта функция должна вызываться во всех таблицах, открытых с помощью JetOpenTable.

Исключение из этого правила возникает при вызове JetOpenTable в транзакции и откате транзакции (с помощью JetRollback). При откате транзакции таблица автоматически закрывается. В этом случае закрытие таблицы с помощью JetCloseTable является ошибкой.

Требования

Требование Значение

Клиент

Требуется Windows Vista, Windows XP или Windows 2000 Professional.

Сервер

Требуется Windows Server 2008, Windows Server 2003 или Windows 2000 Server.

Верхняя часть

Объявлено в Esent.h.

Библиотека

Используйте ESENT.lib.

DLL

Требуется ESENT.dll.

См. также:

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetOpenTable
JetRollback