Функция 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