JET_TABLEID
Aplica-se a: Windows | Windows Server
JET_TABLEID
O tipo de dados JET_TABLEID contém um identificador para o cursor de banco de dados a ser usado para uma chamada à API JET. Um cursor só pode ser usado com a sessão usada para abrir esse cursor.
typedef JET_API_PTR JET_TABLEID;
Tipos de dados
JET_TABLEID
NULL ou JET_tableidNil podem ser usados para indicar um identificador de cursor inválido.
Comentários
Um cursor gerencia o uso de uma tabela para o mecanismo de banco de dados. Um cursor pode realizar as seguintes tarefas:
Verificar registros
Pesquisar por registros
Escolha a ordem de classificação efetiva e a visibilidade desses registros
Criar, atualizar ou excluir registros
Modificar o esquema da tabela
A funcionalidade com suporte do cursor pode ser alterada conforme o status ou o tipo da tabela subjacente é alterado. Por exemplo, uma tabela temporária pode não permitir a pesquisa de dados quando ela é aberta com determinadas opções. O cursor está sempre totalmente conectado à tabela subjacente e interage com esses dados diretamente sem nenhum cache. Quase toda a funcionalidade principal do ISAM exposta por esse mecanismo de banco de dados funciona por meio do cursor.
Um cursor pode ser criado usando JetOpenTable ou JetOpenTempTable. Um cursor pode ser duplicado usando JetDupCursor. Um cursor pode ser explicitamente fechado usando JetCloseTable ou implicitamente fechado usando JetEndSession ou JetTerm. Um cursor também poderá ser implicitamente fechado pelo JetRollback se ele tiver sido aberto na transação que foi anulada. O número máximo de cursores que podem ser criados a qualquer momento é controlado por JET_paramMaxCursors, que pode ser configurado usando JetSetSystemParameter.
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. |
Consulte Também
JET_paramMaxSessions
JetCloseTable
JetDupCursor
JetEndSession
JetOpenTable
JetOpenTempTable
JetRollback
JetSetSystemParameter
JetTerm