Função JetCloseTable

Aplica-se a: Windows | Windows Server

Função JetCloseTable

A função JetCloseTable fecha uma tabela aberta em um banco de dados. A tabela pode ser uma tabela temporária ou uma tabela normal.

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

Parâmetros

sesid

Identifica o contexto de sessão do banco de dados que será usado para a chamada à API.

Tableid

Identifica a tabela a ser fechada.

Defina tableid como JET_tableidNil para liberar memória.

Valor Retornado

Essa função retorna o tipo de dados JET_ERR com um dos seguintes códigos de retorno. Para obter mais informações sobre os possíveis erros do ESE, consulte Erros extensíveis do mecanismo de armazenamento e parâmetros de tratamento de erros.

Código de retorno

Descrição

JET_errSuccess

A operação foi concluída com sucesso.

Comentários

Essa função deve ser chamada em todas as tabelas abertas com JetOpenTable.

A exceção a essa regra ocorre quando JetOpenTable é chamado em uma transação e a transação é revertida (com JetRollback). Ao reverter uma transação, a tabela é fechada automaticamente. Nesse caso, é um erro fechar a tabela com JetCloseTable.

Requisitos

Requisito Valor

Cliente

Requer Windows Vista, Windows XP ou Windows 2000 Professional.

Servidor

Requer o Windows Server 2008, o Windows Server 2003 ou o Windows 2000 Server.

Cabeçalho

Declarado em Esent.h.

Biblioteca

Use ESENT.lib.

DLL

Requer ESENT.dll.

Consulte Também

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetOpenTable
JetRollback