Partilhar via


Membros da Api

Incluir membros protegidos
Incluir membros herdados

Versões gerenciadas da API ESENT. Essa classe contém métodos estáticos que correspondem à API ESENT não gerenciada. Esses métodos lançam exceções quando os erros são retornados. Métodos auxiliares para a API ESENT. Estes envolvem JetMakeKey. Métodos apenas internos da API. Métodos auxiliares para a API ESENT. Estes fazem a conversão de dados para JetMakeKey. Métodos auxiliares para a API ESENT. Esses métodos lidam com metadados de banco de dados. Métodos auxiliares para a API ESENT. Estas não são versões de interoperabilidade da API, mas encapsulam usos muito comuns das funções. Membros da API marcados como obsoletos. Métodos auxiliares para a API ESENT. Estas não são versões de interoperabilidade da API, mas encapsulam usos muito comuns das funções. Métodos auxiliares para a API ESENT. Eles fazem a conversão de dados para definir colunas.

O tipo Api expõe os membros a seguir.

Metodologia

  Designação Descrição
Método público Membro estático DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Desserialize um objeto de uma coluna.
Método público Membro estático DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Desserialize um objeto de uma coluna.
Método público Membro estático EscrowUpdate Execute a adição atômica em uma coluna. A coluna deve ser do tipo Long. Esta função permite que várias sessões atualizem o mesmo registro simultaneamente sem conflitos.
Método público Membro estático GetBookmark Recupera o indicador do registro associado à entrada de índice na posição atual de um cursor. Este marcador pode então ser usado para reposicionar o cursor de volta para o mesmo registro usando JetGotoBookmark.
Método público Membro estático GetColumnDictionary Cria um dicionário que mapeia nomes de colunas para seus IDs de coluna.
Método público Membro estático GetTableColumnid Obtenha o columnid da coluna especificada.
Método público Membro estático GetTableColumns(JET_SESID, JET_TABLEID) Itera em todas as colunas da tabela, retornando informações sobre cada uma delas.
Método público Membro estático GetTableColumns(JET_SESID, JET_DBID, String) Itera em todas as colunas da tabela, retornando informações sobre cada uma delas.
Método público Membro estático GetTableIndexes(JET_SESID, JET_TABLEID) Itera sobre todos os índices da tabela, retornando informações sobre cada um.
Método público Membro estático GetTableIndexes(JET_SESID, JET_DBID, String) Itera sobre todos os índices da tabela, retornando informações sobre cada um.
Método público Membro estático GetTableNames Retorna os nomes das tabelas no banco de dados.
Método público Membro estático IntersectIndexes Intersecte um grupo de intervalos de índice e retorne os marcadores dos registros que são encontrados em todos os intervalos de índice. Consulte também JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).
Método público Membro estático JetAddColumn Adicione uma nova coluna a uma tabela existente.
Método público Membro estático JetAttachDatabase Anexa um arquivo de banco de dados para uso com uma instância de banco de dados. Para usar o banco de dados, ele precisará ser aberto posteriormente com JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
Método público Membro estático JetAttachDatabase2 Anexa um arquivo de banco de dados para uso com uma instância de banco de dados. Para usar o banco de dados, ele precisará ser aberto posteriormente com JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
Método público Membro estático JetBackupInstance Executa um backup de streaming de uma instância, incluindo todos os bancos de dados anexados, para um diretório. Com vários métodos de backup suportados pelo mecanismo, esta é a função mais simples e encapsulada.
Método público Membro estático JetBeginExternalBackupInstance Inicia um backup externo enquanto o mecanismo e o banco de dados estão online e ativos.
Método público Membro estático JetBeginSession Inicialize uma nova sessão ESENT.
Método público Membro estático JetBeginTransaction Faz com que uma sessão insira uma transação ou crie um novo ponto de salvamento em uma transação existente.
Método público Membro estático JetBeginTransaction2 Faz com que uma sessão insira uma transação ou crie um novo ponto de salvamento em uma transação existente.
Método público Membro estático JetCloseDatabase Fecha um arquivo de banco de dados que foi aberto anteriormente com JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit) ou criado com JetCreateDatabase(JET_SESID, String, String, JET_DBID, CreateDatabaseGrbit).
Método público Membro estático JetCloseFileInstance Fecha um arquivo que foi aberto com JetOpenFileInstance depois que os dados desse arquivo foram extraídos usando JetReadFileInstance.
Método público Membro estático JetCloseTable Feche uma tabela aberta.
Método público Membro estático JetCommitTransaction Confirma as alterações feitas no estado do banco de dados durante o ponto de salvamento atual e as migra para o ponto de salvamento anterior. Se o ponto de salvamento externo for confirmado, as alterações feitas durante esse ponto de salvamento serão confirmadas no estado do banco de dados e a sessão sairá da transação.
Método público Membro estático JetCompact Faz uma cópia de um banco de dados existente. A cópia é compactada para um estado ideal para uso. Os dados nos dados copiados serão embalados de acordo com as medidas escolhidas para os índices na criação do índice. Desta forma, os dados compactados podem ser armazenados da forma mais densa possível. Como alternativa, os dados compactados podem reservar espaço para o crescimento de registros subsequentes ou inserções de índices.
Método público Membro estático JetComputeStats Percorre cada índice de uma tabela para calcular exatamente o número de entradas em um índice e o número de chaves distintas em um índice. Essas informações, juntamente com o número de páginas do banco de dados alocadas para um índice e a hora atual do cálculo, são armazenadas em metadados de índice no banco de dados. Estes dados podem ser posteriormente recuperados através de operações de informação.
Método público Membro estático JetCreateDatabase Cria e anexa um arquivo de banco de dados.
Método público Membro estático JetCreateDatabase2 Cria e anexa um arquivo de banco de dados com um tamanho máximo de banco de dados especificado.
Método público Membro estático JetCreateIndex Cria um índice sobre dados em um banco de dados ESE. Um índice pode ser usado para localizar dados específicos rapidamente.
Método público Membro estático JetCreateIndex2 Cria índices sobre dados em um banco de dados ESE.
Método público Membro estático JetCreateInstance Aloca uma nova instância do mecanismo de banco de dados.
Método público Membro estático JetCreateInstance2 Aloque uma nova instância do mecanismo de banco de dados para uso em um único processo, com um nome de exibição especificado.
Método público Membro estático JetCreateTable Crie uma tabela vazia. A mesa recém-criada é aberta exclusivamente.
Método público Membro estático JetCreateTableColumnIndex3 Cria uma tabela, adiciona colunas e índices nessa tabela.
Método público Membro estático JetDefragment Inicia e interrompe tarefas de desfragmentação de banco de dados que melhoram a organização de dados em um banco de dados.
Método público Membro estático JetDefragment2 Inicia e interrompe tarefas de desfragmentação de banco de dados que melhoram a organização de dados em um banco de dados.
Método público Membro estático JetDelete Exclui o registro atual em uma tabela de banco de dados.
Método público Membro estático JetDeleteColumn Exclui uma coluna de uma tabela de banco de dados.
Método público Membro estático JetDeleteColumn2 Exclui uma coluna de uma tabela de banco de dados.
Método público Membro estático JetDeleteIndex Exclui um índice de uma tabela de banco de dados.
Método público Membro estático JetDeleteTable Exclui uma tabela de um banco de dados.
Método público Membro estático JetDetachDatabase Libera um arquivo de banco de dados que foi anexado anteriormente a uma sessão de banco de dados.
Método público Membro estático JetDetachDatabase2 Libera um arquivo de banco de dados que foi anexado anteriormente a uma sessão de banco de dados.
Método público Membro estático JetDupCursor Duplica um cursor aberto e retorna uma alça para o cursor duplicado. Se o cursor duplicado era um cursor somente leitura, o cursor duplicado também é um cursor somente leitura. Qualquer estado relacionado à construção de uma chave de pesquisa ou à atualização de um registro não é copiado para o cursor duplicado. Além disso, a localização do cursor original não é duplicada no cursor duplicado. O cursor duplicado é sempre aberto no índice agrupado e a sua localização é sempre na primeira linha da tabela.
Método público Membro estático JetDupSession Inicialize uma nova sessão ESE na mesma instância que o sesid fornecido.
Método público Membro estático JetEndExternalBackupInstance Encerra uma sessão de backup externa. Esta API é a última API de uma série de APIs que devem ser chamadas para executar um backup online bem-sucedido (não baseado em VSS).
Método público Membro estático JetEndExternalBackupInstance2 Encerra uma sessão de backup externa. Esta API é a última API de uma série de APIs que devem ser chamadas para executar um backup online bem-sucedido (não baseado em VSS).
Método público Membro estático JetEndSession Encerra uma sessão.
Método público Membro estático JetEnumerateColumns Recupera eficientemente um conjunto de colunas e seus valores do registro atual de um cursor ou do buffer de cópia desse cursor. As colunas e os valores recuperados podem ser restringidos por uma lista de IDs de coluna, números itagSequence e outras características. Esta API de recuperação de coluna é exclusiva na medida em que retorna informações na memória alocada dinamicamente que são obtidas usando um retorno de chamada compatível com realloc fornecido pelo usuário. Essa nova flexibilidade permite a recuperação eficiente de dados de coluna com características específicas (como tamanho e multiplicidade) que são desconhecidas para o chamador. Isso elimina a necessidade do uso dos modos de descoberta de JetRetrieveColumn para determinar essas características, a fim de configurar uma chamada final para JetRetrieveColumn que recuperará com êxito os dados desejados.
Método público Membro estático JetEscrowUpdate Executa uma operação de adição atômica em uma coluna. Esta função permite que várias sessões atualizem o mesmo registro simultaneamente sem conflitos. Consulte também EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32).
Método público Membro estático JetFreeBuffer Libera memória alocada por uma chamada do mecanismo de banco de dados.
Método público Membro estático JetGetAttachInfoInstance Usado durante um backup iniciado por JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) para consultar uma instância para os nomes dos arquivos de banco de dados que devem se tornar parte do conjunto de arquivos de backup. Somente os bancos de dados atualmente anexados à instância usando JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit) serão considerados. Esses arquivos podem ser subsequentemente abertos usando JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) e lidos usando JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
Método público Membro estático JetGetBookmark Recupera o indicador do registro associado à entrada de índice na posição atual de um cursor. Este marcador pode então ser usado para reposicionar o cursor de volta para o mesmo registro usando JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32). O marcador não terá mais do que BookmarkMost bytes. Consulte também GetBookmark(JET_SESID, JET_TABLEID).
Método público Membro estático JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) Recupera informações sobre uma coluna em uma tabela.
Método público Membro estático JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) Recupera informações sobre uma coluna de tabela.
Método público Membro estático JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) Recupera informações sobre todas as colunas de uma tabela.
Método público Membro estático JetGetCurrentIndex Ddetermina o nome do índice atual de um determinado cursor. Esse nome também é usado para selecionar novamente posteriormente esse índice como o índice atual usando JetSetCurrentIndex(JET_SESID, JET_TABLEID, String). Ele também pode ser usado para descobrir as propriedades desse índice usando JetGetTableIndexInfo.
Método público Membro estático JetGetCursorInfo Determine se uma atualização do registro atual de um cursor resultará em um conflito de gravação, com base no status de atualização atual do registro. É possível que um conflito de gravação seja retornado mesmo se JetGetCursorInfo retornar com êxito. porque outra sessão pode atualizar o registro antes que a sessão atual seja capaz de atualizar o mesmo registro.
Método público Membro estático JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) Recupera determinadas informações sobre o banco de dados fornecido.
Método público Membro estático JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) Recupera determinadas informações sobre o banco de dados fornecido.
Método público Membro estático JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) Recupera determinadas informações sobre o banco de dados fornecido.
Método público Membro estático JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) Recupera determinadas informações sobre o banco de dados fornecido.
Método público Membro estático JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) Recupera determinadas informações sobre o banco de dados fornecido.
Método público Membro estático JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) Recupera determinadas informações sobre o banco de dados fornecido.
Método público Membro estático JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) Obsoleto. Recupera informações sobre índices em uma tabela.
Método público Membro estático JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Método público Membro estático JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Método público Membro estático JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Método público Membro estático JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Método público Membro estático JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Método público Membro estático JetGetInstanceInfo Recupera informações sobre as instâncias que estão em execução.
Método público Membro estático JetGetLock Reserve explicitamente a capacidade de atualizar uma linha, bloqueio de gravação ou impedir explicitamente que uma linha seja atualizada por qualquer outra sessão, bloqueio de leitura. Normalmente, os bloqueios de gravação de linha são adquiridos implicitamente como resultado da atualização de linhas. Os bloqueios de leitura geralmente não são necessários devido ao controle de versão do registro. No entanto, em alguns casos, uma transação pode desejar bloquear explicitamente uma linha para impor a serialização ou para garantir que uma operação subsequente seja bem-sucedida.
Método público Membro estático JetGetLogInfoInstance Usado durante um backup iniciado pelo JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) para consultar uma instância para os nomes dos arquivos de patch de banco de dados e arquivos de log que devem se tornar parte do conjunto de arquivos de backup. Esses arquivos podem ser subsequentemente abertos usando JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) e lidos usando JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
Método público Membro estático JetGetLS Permite que o aplicativo recupere o identificador de contexto conhecido como Armazenamento Local associado a um cursor ou a tabela associada a esse cursor. Esse identificador de contexto deve ter sido definido anteriormente usando JetSetLS(JET_SESID, JET_TABLEID, JET_LS, LsGrbit). JetGetLS também pode ser usado para buscar simultaneamente o identificador de contexto atual para um cursor ou tabela e redefinir esse identificador de contexto.
Método público Membro estático JetGetObjectInfo(JET_SESID, JET_DBID JET_OBJECTLIST) Recupera informações sobre objetos de banco de dados.
Método público Membro estático JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) Recupera informações sobre objetos de banco de dados.
Método público Membro estático JetGetRecordPosition Devolve a posição fracionária do registo atual no índice atual sob a forma de uma estrutura JET_RECPOS. Consulte também JetGotoPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Método público Membro estático JetGetSecondaryIndexBookmark Recupera um indicador especial para a entrada de índice secundário na posição atual de um cursor. Esse marcador pode ser usado para reposicionar eficientemente esse cursor de volta para a mesma entrada de índice usando JetGotoSecondaryIndexBookmark. Isso é mais útil ao reposicionar em um índice secundário que contém chaves duplicadas ou que contém várias entradas de índice para o mesmo registro.
Método público Membro estático JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) Obtém opções de configuração de banco de dados.
Método público Membro estático JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) Obtém opções de configuração de banco de dados.
Método público Membro estático JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) Recupera informações sobre uma coluna de tabela.
Método público Membro estático JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) Recupera informações sobre uma coluna de tabela.
Método público Membro estático JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) Recupera informações sobre todas as colunas da tabela.
Método público Membro estático JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) Obsoleto. Recupera informações sobre índices em uma tabela.
Método público Membro estático JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Método público Membro estático JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Método público Membro estático JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Método público Membro estático JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Método público Membro estático JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Método público Membro estático JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) Recupera várias informações sobre uma tabela em um banco de dados.
Método público Membro estático JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO JET_TblInfo) Recupera várias informações sobre uma tabela em um banco de dados.
Método público Membro estático JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) Recupera várias informações sobre uma tabela em um banco de dados.
Método público Membro estático JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) Recupera várias informações sobre uma tabela em um banco de dados.
Método público Membro estático JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) Recupera várias informações sobre uma tabela em um banco de dados.
Método público Membro estático JetGetTruncateLogInfoInstance Usado durante um backup iniciado por JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) para consultar uma instância para os nomes dos arquivos de log de transações que podem ser excluídos com segurança após a conclusão bem-sucedida do backup.
Método público Membro estático JetGetVersion Recupera a versão do mecanismo de banco de dados.
Método público Membro estático JetGotoBookmark Posiciona um cursor em uma entrada de índice para o registro associado ao indicador especificado. O marcador pode ser usado com qualquer índice definido sobre uma tabela. O marcador de um registro pode ser recuperado usando JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32).
Método público Membro estático JetGotoPosition Move um cursor para um novo local que é uma fração do caminho através do índice atual. Consulte também JetGetRecordPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Método público Membro estático JetGotoSecondaryIndexBookmark Posiciona um cursor em uma entrada de índice associada ao indicador de índice secundário especificado. O marcador de índice secundário deve ser usado com o mesmo índice na mesma tabela da qual foi originalmente recuperado. O marcador de índice secundário para uma entrada de índice pode ser recuperado usando JetGotoSecondaryIndexBookmark(JET_SESID, JET_TABLEID, [], Int32, [], Int32, GotoSecondaryIndexBookmarkGrbit).
Método público Membro estático JetGrowDatabase Estende o tamanho de um banco de dados que está aberto no momento.
Método público Membro estático JetIdle Executa tarefas de limpeza ociosas ou verifica o status do armazenamento de versão no ESE.
Método público Membro estático JetIndexRecordCount Conta o número de entradas no índice atual da posição atual para frente. A posição atual está incluída na contagem. A contagem pode ser maior do que o número total de registros na tabela se o índice atual estiver sobre uma coluna de vários valores e as instâncias da coluna tiverem vários valores. Se a tabela estiver vazia, 0 será retornado para a contagem.
Método público Membro estático JetInit Inicialize o mecanismo de banco de dados ESENT.
Método público Membro estático JetInit2 Inicialize o mecanismo de banco de dados ESENT.
Método público Membro estático JetIntersectIndexes Calcula a interseção entre vários conjuntos de entradas de índice de diferentes índices secundários na mesma tabela. Esta operação é útil para encontrar o conjunto de registros em uma tabela que correspondem a dois ou mais critérios que podem ser expressos usando intervalos de índice. Ver também IntersectIndexes(JET_SESID, []).
Método público Membro estático JetMakeKey Constrói chaves de pesquisa que podem ser usadas por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático JetMove(JET_SESID, JET_TABLEID, JET_Move, MoveGrbit) Navegue por um índice. O cursor pode ser posicionado no início ou no final do índice e movido para trás e para a frente por um número especificado de entradas de índice. Consulte também TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
Método público Membro estático JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) Navegue por um índice. O cursor pode ser posicionado no início ou no final do índice e movido para trás e para a frente por um número especificado de entradas de índice. Consulte também TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
Método público Membro estático JetOpenDatabase Abre um banco de dados anexado anteriormente com JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit), para uso com uma sessão de banco de dados. Esta função pode ser chamada várias vezes para o mesmo banco de dados.
Método público Membro estático JetOpenFileInstance Abre um banco de dados anexado, um arquivo de patch de banco de dados ou um arquivo de log de transações de uma instância ativa com a finalidade de executar um backup difuso de streaming. Os dados desses arquivos podem ser subsequentemente lidos através do identificador retornado usando JetReadFileInstance. O identificador retornado deve ser fechado usando JetCloseFileInstance. Um backup externo da instância deve ter sido iniciado anteriormente usando JetBeginExternalBackupInstance.
Método público Membro estático JetOpenTable Abre um cursor numa tabela criada anteriormente.
Método público Membro estático JetOpenTempTable Cria uma tabela temporária com um único índice. Uma tabela temporária armazena e recupera registros como uma tabela comum criada usando JetCreateTableColumnIndex. No entanto, as tabelas temporárias são muito mais rápidas do que as tabelas normais devido à sua natureza volátil. Eles também podem ser usados para classificar e executar rapidamente a remoção de duplicados em conjuntos de registros quando acessados de forma puramente sequencial. Consulte também JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Método público Membro estático JetOpenTempTable2 Cria uma tabela temporária com um único índice. Uma tabela temporária armazena e recupera registros como uma tabela comum criada usando JetCreateTableColumnIndex. No entanto, as tabelas temporárias são muito mais rápidas do que as tabelas normais devido à sua natureza volátil. Eles também podem ser usados para classificar e executar rapidamente a remoção de duplicados em conjuntos de registros quando acessados de forma puramente sequencial. Consulte também JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Método público Membro estático JetOpenTempTable3 Cria uma tabela temporária com um único índice. Uma tabela temporária armazena e recupera registros como uma tabela comum criada usando JetCreateTableColumnIndex. No entanto, as tabelas temporárias são muito mais rápidas do que as tabelas normais devido à sua natureza volátil. Eles também podem ser usados para classificar e executar rapidamente a remoção de duplicados em conjuntos de registros quando acessados de forma puramente sequencial. Consulte também JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Método público Membro estático JetOSSnapshotFreeze Inicia um instantâneo. Enquanto o snapshot estiver em andamento, nenhuma atividade de gravação em disco pelo mecanismo poderá ocorrer.
Método público Membro estático JetOSSnapshotPrepare Inicia os preparativos para uma sessão de snapshot. Uma sessão de instantâneo é um curto intervalo de tempo no qual o mecanismo não emite nenhuma E/S de gravação no disco, para que o mecanismo possa participar de uma sessão de instantâneo de volume (quando conduzido por um gravador de instantâneo).
Método público Membro estático JetOSSnapshotThaw Notifica o mecanismo de que ele pode retomar as operações normais de E/S após um período de congelamento e um instantâneo bem-sucedido.
Método público Membro estático JetPrepareUpdate Prepare um cursor para atualização.
Método público Membro estático JetReadFileInstance Recupera o conteúdo de um arquivo aberto com JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64).
Método público Membro estático JetRegisterCallback Permite que o aplicativo configure o mecanismo de banco de dados para emitir notificações ao aplicativo para eventos específicos. Essas notificações são associadas a uma tabela específica e permanecem em vigor somente até que a instância que contém a tabela seja encerrada usando JetTerm(JET_INSTANCE).
Método público Membro estático JetRenameColumn Altera o nome de uma coluna existente.
Método público Membro estático JetRenameTable Altera o nome de uma tabela existente.
Método público Membro estático JetResetSessionContext Desassocia uma sessão do thread atual. Isso deve ser usado em conjunto com JetSetSessionContext(JET_SESID, IntPtr).
Método público Membro estático JetResetTableSequential Notifica o mecanismo de banco de dados de que o aplicativo não está mais verificando todo o índice no qual o cursor está posicionado. Esta chamada reverte uma notificação enviada por JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit).
Método público Membro estático JetRestoreInstance Restaura e recupera um backup de streaming de uma instância, incluindo todos os bancos de dados anexados. Ele foi projetado para trabalhar com um backup criado com a função JetBackupInstance(JET_INSTANCE, String, BackupGrbit JET_PFNSTATUS). Esta é a função de restauração mais simples e encapsulada.
Método público Membro estático JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Recupera um único valor de coluna do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor. Como alternativa, essa função pode recuperar uma coluna de um registro que está sendo criado no buffer de cópia do cursor. Essa função também pode recuperar dados de coluna de uma entrada de índice que faz referência ao registro atual. Além de recuperar o valor real da coluna, JetRetrieveColumn também pode ser usado para recuperar o tamanho de uma coluna, antes de recuperar os próprios dados da coluna para que os buffers de aplicativos possam ser dimensionados adequadamente.
Método público Membro estático JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Recupera um único valor de coluna do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor. Como alternativa, essa função pode recuperar uma coluna de um registro que está sendo criado no buffer de cópia do cursor. Essa função também pode recuperar dados de coluna de uma entrada de índice que faz referência ao registro atual. Além de recuperar o valor real da coluna, JetRetrieveColumn também pode ser usado para recuperar o tamanho de uma coluna, antes de recuperar os próprios dados da coluna para que os buffers de aplicativos possam ser dimensionados adequadamente.
Método público Membro estático JetRetrieveColumns Recupera vários valores de coluna do registro atual em uma única operação. Uma matriz de estruturas JET_RETRIEVECOLUMN é usada para descrever o conjunto de valores de coluna a serem recuperados e para descrever buffers de saída para cada valor de coluna a ser recuperado.
Método público Membro estático JetRetrieveKey Recupera a chave para a entrada de índice na posição atual de um cursor. Consulte também RetrieveKey(JET_SESID, JET_TABLEID, RetrieveKeyGrbit).
Método público Membro estático JetRollback Desfaz as alterações feitas no estado do banco de dados e retorna ao último ponto de salvamento. O JetRollback também fechará todos os cursores abertos durante o ponto de salvamento. Se o ponto de salvamento externo for desfeito, a sessão sairá da transação.
Método público Membro estático JetSeek Posiciona eficientemente um cursor para uma entrada de índice que corresponde aos critérios de pesquisa especificados pela chave de pesquisa nesse cursor e à desigualdade especificada. Uma chave de pesquisa deve ter sido construída anteriormente usando JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Veja também TrySeek(JET_SESID, JET_TABLEID, SeekGrbit).
Método público Membro estático JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, SetColumnGrbit, JET_SETINFO) A função JetSetColumn modifica um único valor de coluna em um registro modificado a ser inserido ou atualizar o registro atual. Ele pode substituir um valor existente, adicionar um novo valor a uma sequência de valores em uma coluna de vários valores, remover um valor de uma sequência de valores em uma coluna de vários valores ou atualizar todo ou parte de um valor longo (uma coluna do tipo LongText ou LongBinary).
Método público Membro estático JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) A função JetSetColumn modifica um único valor de coluna em um registro modificado a ser inserido ou atualizar o registro atual. Ele pode substituir um valor existente, adicionar um novo valor a uma sequência de valores em uma coluna de vários valores, remover um valor de uma sequência de valores em uma coluna de vários valores ou atualizar todo ou parte de um valor longo (uma coluna do tipo LongText ou LongBinary).
Método público Membro estático JetSetColumnDefaultValue Altera o valor padrão de uma coluna existente.
Método público Membro estático JetSetColumns Permite que um aplicativo defina vários valores de coluna em uma única operação. Uma matriz de estruturas JET_SETCOLUMN é usada para descrever o conjunto de valores de coluna a serem definidos e para descrever buffers de entrada para cada valor de coluna a ser definido.
Método público Membro estático JetSetCurrentIndex Defina o índice atual de um cursor.
Método público Membro estático JetSetCurrentIndex2 Defina o índice atual de um cursor.
Método público Membro estático JetSetCurrentIndex3 Defina o índice atual de um cursor.
Método público Membro estático JetSetCurrentIndex4 Defina o índice atual de um cursor.
Método público Membro estático JetSetDatabaseSize Define o tamanho de um arquivo de banco de dados não aberto.
Método público Membro estático JetSetIndexRange Limita temporariamente o conjunto de entradas de índice que o cursor pode percorrer usando JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) àquelas que começam na entrada de índice atual e terminam na entrada de índice que corresponde aos critérios de pesquisa especificados pela chave de pesquisa nesse cursor e os critérios acoplados especificados. Uma chave de pesquisa deve ter sido construída anteriormente usando JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Consulte também TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático JetSetLS Permite que o aplicativo associe um identificador de contexto conhecido como Armazenamento Local a um cursor ou à tabela associada a esse cursor. Esse identificador de contexto pode ser usado pelo aplicativo para armazenar dados auxiliares associados a um cursor ou tabela. O aplicativo é notificado posteriormente usando um retorno de chamada de tempo de execução quando o identificador de contexto deve ser liberado. Isso torna possível associar o estado alocado dinamicamente a um cursor ou tabela.
Método público Membro estático JetSetSessionContext Associa uma sessão ao thread atual usando o identificador de contexto fornecido. Essa associação substitui o requisito de mecanismo padrão de que uma transação para uma determinada sessão deve ocorrer inteiramente no mesmo thread. Use JetResetSessionContext(JET_SESID) para remover a associação.
Método público Membro estático JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) Define as opções de configuração do banco de dados.
Método público Membro estático JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) Define as opções de configuração do banco de dados.
Método público Membro estático JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) Define as opções de configuração do banco de dados.
Método público Membro estático JetSetTableSequential Notifica o mecanismo de banco de dados de que o aplicativo está verificando todo o índice no qual o cursor está posicionado. Consequentemente, os métodos usados para acessar os dados do índice serão ajustados para tornar esse cenário o mais rápido possível. Consulte também JetResetTableSequential(JET_SESID, JET_TABLEID, ResetTableSequentialGrbit).
Método público Membro estático JetStopBackupInstance Impede que a atividade relacionada ao backup de streaming continue em uma instância de execução específica, encerrando assim o backup de streaming de forma previsível.
Método público Membro estático JetStopServiceInstance Prepara uma instância para encerramento.
Método público Membro estático JetTerm Encerre uma instância que foi criada com JetInit(JET_INSTANCE) ou JetCreateInstance(JET_INSTANCE, String).
Método público Membro estático JetTerm2 Encerre uma instância que foi criada com JetInit(JET_INSTANCE) ou JetCreateInstance(JET_INSTANCE, String).
Método público Membro estático JetTruncateLogInstance Usado durante um backup iniciado pelo JetBeginExternalBackup para excluir todos os arquivos de log de transações que não serão mais necessários quando o backup atual for concluído com êxito.
Método público Membro estático JetUnregisterCallback Configura o mecanismo de banco de dados para parar de emitir notificações para o aplicativo conforme solicitado anteriormente por meio JetRegisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr, JET_HANDLE).
Método público Membro estático JetUpdate(JET_SESID, JET_TABLEID) A função JetUpdate executa uma operação de atualização, incluindo a inserção de uma nova linha em uma tabela ou a atualização de uma linha existente. A exclusão de uma linha da tabela é realizada chamando JetDelete(JET_SESID, JET_TABLEID).
Método público Membro estático JetUpdate(JET_SESID, JET_TABLEID, [], Int32, Int32) A função JetUpdate executa uma operação de atualização, incluindo a inserção de uma nova linha em uma tabela ou a atualização de uma linha existente. A exclusão de uma linha da tabela é realizada chamando JetDelete(JET_SESID, JET_TABLEID).
Método público Membro estático MakeKey(JET_SESID, JET_TABLEID, Boolean, MakeKeyGrbit) Constrói uma chave de pesquisa que pode ser usada por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático MakeKey(JET_SESID, JET_TABLEID, Byte, MakeKeyGrbit) Constrói uma chave de pesquisa que pode ser usada por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático MakeKey(JET_SESID, JET_TABLEID, [], MakeKeyGrbit) Constrói uma chave de pesquisa que pode ser usada por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático MakeKey(JET_SESID, JET_TABLEID, DateTime, MakeKeyGrbit) Constrói uma chave de pesquisa que pode ser usada por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático MakeKey(JET_SESID, JET_TABLEID, Double, MakeKeyGrbit) Constrói uma chave de pesquisa que pode ser usada por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático MakeKey(JET_SESID, JET_TABLEID, Guid, MakeKeyGrbit) Constrói uma chave de pesquisa que pode ser usada por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático MakeKey(JET_SESID, JET_TABLEID, Int16, MakeKeyGrbit) Constrói uma chave de pesquisa que pode ser usada por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático MakeKey(JET_SESID, JET_TABLEID, Int32, MakeKeyGrbit) Constrói uma chave de pesquisa que pode ser usada por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático MakeKey(JET_SESID, JET_TABLEID, Int64, MakeKeyGrbit) Constrói uma chave de pesquisa que pode ser usada por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático MakeKey(JET_SESID, JET_TABLEID, Single, MakeKeyGrbit) Constrói uma chave de pesquisa que pode ser usada por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático MakeKey(JET_SESID, JET_TABLEID, UInt16, MakeKeyGrbit) Constrói uma chave de pesquisa que pode ser usada por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático MakeKey(JET_SESID, JET_TABLEID, UInt32, MakeKeyGrbit) Constrói uma chave de pesquisa que pode ser usada por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático MakeKey(JET_SESID, JET_TABLEID, UInt64, MakeKeyGrbit) Constrói uma chave de pesquisa que pode ser usada por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático MakeKey(JET_SESID, JET_TABLEID, String, Encoding, MakeKeyGrbit) Constrói uma chave de pesquisa que pode ser usada por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Método público Membro estático MoveAfterLast Posicione o cursor após o último registro na tabela. Um movimento subsequente anterior posicionará o cursor no último registro.
Método público Membro estático MoveBeforeFirst Posicione o cursor antes do primeiro registro na tabela. Um movimento subsequente posicionará o cursor no primeiro registro.
Método público Membro estático ResetIndexRange Remove um intervalo de índice criado com JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) ou TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit). Se nenhum intervalo de índice estiver presente, este método não fará nada.
Método público Membro estático RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um único valor de coluna do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit JET_RETINFO) Recupera um único valor de coluna do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor. Como alternativa, essa função pode recuperar uma coluna de um registro que está sendo criado no buffer de cópia do cursor. Essa função também pode recuperar dados de coluna de uma entrada de índice que faz referência ao registro atual. Além de recuperar o valor real da coluna, JetRetrieveColumn também pode ser usado para recuperar o tamanho de uma coluna, antes de recuperar os próprios dados da coluna para que os buffers de aplicativos possam ser dimensionados adequadamente.
Método público Membro estático RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna booleana do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna booleana do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna de byte do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna de byte do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna datetime do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna datetime do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna dupla do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna dupla do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna flutuante do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna flutuante do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna guid do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna guid do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um único valor de coluna do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna int16 do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um único valor de coluna do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna int32 do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um único valor de coluna do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um único valor de coluna do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um único valor de coluna do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor. A codificação Unicode é usada.
Método público Membro estático RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, codificação) Recupera um valor de coluna de cadeia de caracteres do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding, RetrieveColumnGrbit) Recupera um valor de coluna de cadeia de caracteres do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna uint16 do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna uint16 do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna uint32 do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna uint32 do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna uint64 do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna uint64 do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor.
Método público Membro estático RetrieveColumns Recupera colunas em objetos ColumnValue.
Método público Membro estático RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera o tamanho de um único valor de coluna do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor. Como alternativa, essa função pode recuperar uma coluna de um registro que está sendo criado no buffer de cópia do cursor. Essa função também pode recuperar dados de coluna de uma entrada de índice que faz referência ao registro atual.
Método público Membro estático RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) Recupera o tamanho de um único valor de coluna do registro atual. O registro é aquele registro associado à entrada de índice na posição atual do cursor. Como alternativa, essa função pode recuperar uma coluna de um registro que está sendo criado no buffer de cópia do cursor. Essa função também pode recuperar dados de coluna de uma entrada de índice que faz referência ao registro atual.
Método público Membro estático RetrieveKey Recupera a chave para a entrada de índice na posição atual de um cursor.
Método público Membro estático SerializeObjectToColumn Escreva uma forma serializada de um objeto em uma coluna.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Booleano) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) Modifica um valor de coluna única em um registro modificado a ser inserido ou atualizar o registro atual.
Método público Membro estático SetColumns Define colunas de objetos ColumnValue.
Método público Membro estático TryGetLock Reserve explicitamente a capacidade de atualizar uma linha, bloqueio de gravação ou impedir explicitamente que uma linha seja atualizada por qualquer outra sessão, bloqueio de leitura. Normalmente, os bloqueios de gravação de linha são adquiridos implicitamente como resultado da atualização de linhas. Os bloqueios de leitura geralmente não são necessários devido ao controle de versão do registro. No entanto, em alguns casos, uma transação pode desejar bloquear explicitamente uma linha para impor a serialização ou para garantir que uma operação subsequente seja bem-sucedida.
Método público Membro estático TryMove Tente navegar através de um índice. Se a navegação for bem-sucedida, esse método retornará true. Se não houver nenhum registro para navegar para este método retorna false; uma exceção será lançada para outros erros.
Método público Membro estático TryMoveFirst Tente passar para o primeiro registro na tabela. Se a tabela estiver vazia, isso retornará false, se um erro diferente for encontrado, uma exceção será lançada.
Método público Membro estático TryMoveLast Tente passar para o último registro na tabela. Se a tabela estiver vazia, isso retornará false, se um erro diferente for encontrado, uma exceção será lançada.
Método público Membro estático TryMoveNext Tente passar para o próximo registro na tabela. Se não houver um próximo registro, isso retornará false, se um erro diferente for encontrado, uma exceção será lançada.
Método público Membro estático TryMovePrevious Tente mover para o registro anterior na tabela. Se não houver um registro anterior, isso retornará false, se um erro diferente for encontrado, uma exceção será lançada.
Método público Membro estático TryOpenTable Tente abrir uma tabela.
Método público Membro estático TrySeek Posiciona eficientemente um cursor para uma entrada de índice que corresponde aos critérios de pesquisa especificados pela chave de pesquisa nesse cursor e à desigualdade especificada. Uma chave de pesquisa deve ter sido construída anteriormente usando JetMakeKey.
Método público Membro estático TrySetIndexRange Limita temporariamente o conjunto de entradas de índice que o cursor pode percorrer usando o JetMove àquelas que começam na entrada de índice atual e terminam na entrada de índice que corresponde aos critérios de pesquisa especificados pela chave de pesquisa nesse cursor e pelos critérios vinculados especificados. Uma chave de pesquisa deve ter sido construída anteriormente usando JetMakeKey. Retorna true se o intervalo de índice não estiver vazio, false caso contrário.

Início

Ver também

Referência

da classe Api

de namespace Microsoft.Isam.Esent.Interop