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 geram exceções quando erros são retornados. Métodos auxiliares para a API ESENT. Estes encapsulam JetMakeKey. Métodos somente internos da API. Métodos auxiliares para a API ESENT. Eles fazem 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. 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. 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 conversão de dados para definir colunas.

O tipo de API expõe os membros a seguir.

Métodos

  Nome Descrição
Método estático do método público DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Desserializar um objeto de uma coluna.
Método estático do método público DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Desserializar um objeto de uma coluna.
Método estático do método público EscrowUpdate Executar adição atômica em uma coluna. A coluna deve ser do tipo Long. Essa função permite que várias sessões atualizem o mesmo registro simultaneamente sem conflitos.
Método estático do método público GetBookmark Recupera o indicador do registro associado à entrada de índice na posição atual de um cursor. Esse indicador pode ser usado para reposicionar esse cursor de volta para o mesmo registro usando JetGotoBookmark.
Método estático do método público GetColumnDictionary Cria um dicionário que mapeia nomes de coluna para suas IDs de coluna.
Método estático do método público GetTableColumnid Obtenha a columnid da coluna especificada.
Método estático do método público GetTableColumns(JET_SESID, JET_TABLEID) Itera em todas as colunas da tabela, retornando informações sobre cada uma delas.
Método estático do método público GetTableColumns(JET_SESID, JET_DBID, String) Itera em todas as colunas da tabela, retornando informações sobre cada uma delas.
Método estático do método público GetTableIndexes(JET_SESID, JET_TABLEID) Itera em todos os índices da tabela, retornando informações sobre cada um deles.
Método estático do método público GetTableIndexes(JET_SESID, JET_DBID, String) Itera em todos os índices da tabela, retornando informações sobre cada um deles.
Método estático do método público GetTableNames Retorna os nomes das tabelas no banco de dados.
Método estático do método público IntersectIndexes Interseque um grupo de intervalos de índice e retorne os indicadores dos registros encontrados em todos os intervalos de índice. Confira também JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).
Método estático do método público JetAddColumn Adicione uma nova coluna a uma tabela existente.
Método estático do método público 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 estático do método público 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 estático do método público JetBackupInstance Executa um backup de streaming de uma instância, incluindo todos os bancos de dados anexados, em um diretório. Com vários métodos de backup compatíveis com o mecanismo, essa é a função mais simples e encapsulada.
Método estático do método público JetBeginExternalBackupInstance Inicia um backup externo enquanto o mecanismo e o banco de dados estão online e ativos.
Método estático do método público JetBeginSession Inicialize uma nova sessão ESENT.
Método estático do método público 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 estático do método público 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 estático do método público 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 estático do método público JetCloseFileInstance Fecha um arquivo que foi aberto com JetOpenFileInstance depois que os dados desse arquivo foram extraídos usando JetReadFileInstance.
Método estático do método público JetCloseTable Feche uma tabela aberta.
Método estático do método público 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 mais 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 estático do método público 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 empacotados de acordo com as medidas escolhidas para os índices na criação de índice. Dessa 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 registro subsequente ou inserções de índice.
Método estático do método público JetComputeStats Orienta 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 de banco de dados alocadas para um índice e a hora atual da computação, são armazenadas em metadados de índice no banco de dados. Esses dados podem ser recuperados posteriormente com operações de informações.
Método estático do método público JetCreateDatabase Cria e anexa um arquivo de banco de dados.
Método estático do método público JetCreateDatabase2 Cria e anexa um arquivo de banco de dados com um tamanho máximo de banco de dados especificado.
Método estático do método público 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 estático do método público JetCreateIndex2 Cria índices sobre dados em um banco de dados ESE.
Método estático do método público JetCreateInstance Aloca uma nova instância do mecanismo de banco de dados.
Método estático do método público 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 estático do método público JetCreateTable Crie uma tabela vazia. A tabela recém-criada é aberta exclusivamente.
Método estático do método público JetCreateTableColumnIndex3 Cria uma tabela, adiciona colunas e índices nessa tabela.
Método estático do método público 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 estático do método público 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 estático do método público JetDelete Exclui o registro atual em uma tabela de banco de dados.
Método estático do método público JetDeleteColumn Exclui uma coluna de uma tabela de banco de dados.
Método estático do método público JetDeleteColumn2 Exclui uma coluna de uma tabela de banco de dados.
Método estático do método público JetDeleteIndex Exclui um índice de uma tabela de banco de dados.
Método estático do método público JetDeleteTable Exclui uma tabela de um banco de dados.
Método estático do método público JetDetachDatabase Libera um arquivo de banco de dados que foi anexado anteriormente a uma sessão de banco de dados.
Método estático do método público JetDetachDatabase2 Libera um arquivo de banco de dados que foi anexado anteriormente a uma sessão de banco de dados.
Método estático do método público JetDupCursor Duplica um cursor aberto e retorna um identificador para o cursor duplicado. Se o cursor duplicado for um cursor somente leitura, o cursor duplicado também será 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, o local do cursor original não é duplicado no cursor duplicado. O cursor duplicado sempre é aberto no índice clusterizado e sua localização está sempre na primeira linha da tabela.
Método estático do método público JetDupSession Inicialize uma nova sessão do ESE na mesma instância que a sesid fornecida.
Método estático do método público JetEndExternalBackupInstance Encerra uma sessão de backup externo. Essa API é a última API em uma série de APIs que devem ser chamadas para executar um backup online bem-sucedido (não baseado em VSS).
Método estático do método público JetEndExternalBackupInstance2 Encerra uma sessão de backup externo. Essa API é a última API em uma série de APIs que devem ser chamadas para executar um backup online bem-sucedido (não baseado em VSS).
Método estático do método público JetEndSession Encerra uma sessão.
Método estático do método público JetEnumerateColumns Recupera com eficiência um conjunto de colunas e seus valores do registro atual de um cursor ou do buffer de cópia desse cursor. As colunas e valores recuperados podem ser restritos por uma lista de IDs de coluna, números de itagSequence e outras características. Essa API de recuperação de coluna é exclusiva, pois retorna informações na memória alocada dinamicamente 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 pelo chamador. Isso elimina a necessidade de usar os modos de descoberta do JetRetrieveColumn para determinar essas características para configurar uma chamada final para JetRetrieveColumn que recuperará com êxito os dados desejados.
Método estático do método público JetEscrowUpdate Executa uma operação de adição atômica em uma coluna. Essa 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).
Membro método público JetFreeBuffer Libera memória alocada por uma chamada do mecanismo de banco de dados.
Membro método público JetGetAttachInfoInstance Usado durante um backup iniciado por JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) para consultar uma instância dos nomes dos arquivos de banco de dados que devem se tornar parte do conjunto de arquivos de backup. Somente os bancos de dados que estão atualmente anexados à instância usando JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit) serão considerados. Esses arquivos podem ser abertos posteriormente usando JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) e lidos usando JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
Membro método público JetGetBookmark Recupera o indicador do registro associado à entrada de índice na posição atual de um cursor. Esse indicador pode ser usado para reposicionar esse cursor de volta para o mesmo registro usando JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32). O indicador não será mais do que bytes BookmarkMost . Consulte também GetBookmark(JET_SESID, JET_TABLEID).
Membro método público JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) Recupera informações sobre uma coluna em uma tabela.
Membro método público JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) Recupera informações sobre uma coluna de tabela.
Membro método público JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) Recupera informações sobre todas as colunas em uma tabela.
Membro método público JetGetCurrentIndex Determina o nome do índice atual de um determinado cursor. Esse nome também é usado para selecionar novamente 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.
Membro método público JetGetCursorInfo Determine se uma atualização do registro atual de um cursor resultará em um conflito de gravação, com base na atualização atual status do registro. É possível que um conflito de gravação seja retornado, mesmo que JetGetCursorInfo retorne com êxito. porque outra sessão pode atualizar o registro antes que a sessão atual seja capaz de atualizar o mesmo registro.
Membro método público JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) Recupera determinadas informações sobre o banco de dados especificado.
Membro método público JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) Recupera determinadas informações sobre o banco de dados especificado.
Membro método público JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) Recupera determinadas informações sobre o banco de dados especificado.
Membro método público JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) Recupera determinadas informações sobre o banco de dados especificado.
Membro método público JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) Recupera determinadas informações sobre o banco de dados especificado.
Membro método público JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) Recupera determinadas informações sobre o banco de dados especificado.
Membro método público JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) Obsoleto. Recupera informações sobre índices em uma tabela.
Membro método público JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Membro método público JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Membro método público JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Membro método público JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Membro método público JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Membro método público JetGetInstanceInfo Recupera informações sobre as instâncias em execução.
Membro método público JetGetLock Reserve explicitamente a capacidade de atualizar uma linha, um bloqueio de gravação ou impedir explicitamente que uma linha seja atualizada por qualquer outra sessão, o bloqueio de leitura. Normalmente, os bloqueios de gravação de linha são adquiridos implicitamente como resultado da atualização de linhas. 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 garantir que uma operação subsequente seja bem-sucedida.
Membro método público JetGetLogInfoInstance Usado durante um backup iniciado por JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) para consultar uma instância para os nomes de arquivos de patch de banco de dados e logfiles que devem se tornar parte do conjunto de arquivos de backup. Esses arquivos podem ser abertos posteriormente usando JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) e lidos usando JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
Membro método público JetGetLS Permite que o aplicativo recupere o identificador de contexto conhecido como Armazenamento Local associado a um cursor ou à tabela associada a esse cursor. Esse identificador de contexto deve ter sido definido anteriormente usando JetSetLS(JET_SESID, JET_TABLEID, JET_LS, LsGrbit). O 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.
Membro método público JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) Recupera informações sobre objetos de banco de dados.
Membro método público JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) Recupera informações sobre objetos de banco de dados.
Membro método público JetGetRecordPosition Retorna a posição fracionária do registro atual no índice atual na forma de uma estrutura JET_RECPOS . Consulte também JetGotoPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Membro método público JetGetSecondaryIndexBookmark Recupera um indicador especial para a entrada de índice secundário na posição atual de um cursor. Esse indicador pode ser usado para reposicionar com eficiência 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.
Membro método público JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) Obtém opções de configuração de banco de dados.
Membro método público JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) Obtém opções de configuração de banco de dados.
Membro método público JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) Recupera informações sobre uma coluna de tabela.
Membro método público JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) Recupera informações sobre uma coluna de tabela.
Membro método público JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) Recupera informações sobre todas as colunas na tabela.
Membro método público JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) Obsoleto. Recupera informações sobre índices em uma tabela.
Membro método público JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Membro método público JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Membro método público JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Membro método público JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Membro método público JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) Recupera informações sobre índices em uma tabela.
Membro método público JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) Recupera várias informações sobre uma tabela em um banco de dados.
Membro método público JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) Recupera várias informações sobre uma tabela em um banco de dados.
Membro método público JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) Recupera várias informações sobre uma tabela em um banco de dados.
Membro método público JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) Recupera várias informações sobre uma tabela em um banco de dados.
Membro método público JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) Recupera várias informações sobre uma tabela em um banco de dados.
Membro método público JetGetTruncateLogInfoInstance Usado durante um backup iniciado por JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) para consultar uma instância dos 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.
Membro método público JetGetVersion Recupera a versão do mecanismo de banco de dados.
Membro método público JetGotoBookmark Posiciona um cursor para uma entrada de índice para o registro associado ao indicador especificado. O indicador pode ser usado com qualquer índice definido em uma tabela. O indicador de um registro pode ser recuperado usando JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32).
Membro método público JetGotoPosition Move um cursor para um novo local que é uma fração do caminho pelo índice atual. Consulte também JetGetRecordPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
Membro método público JetGotoSecondaryIndexBookmark Posiciona um cursor para uma entrada de índice associada ao indicador de índice secundário especificado. O indicador de índice secundário deve ser usado com o mesmo índice na mesma tabela da qual foi recuperado originalmente. O indicador de índice secundário para uma entrada de índice pode ser recuperado usando JetGotoSecondaryIndexBookmark(JET_SESID, JET_TABLEID, [], Int32, [], Int32, GotoSecondaryIndexBookmarkGrbit).
Membro método público JetGrowDatabase Estende o tamanho de um banco de dados que está aberto no momento.
Membro método público JetIdle Executa tarefas de limpeza ociosas ou verifica o repositório de versão status no ESE.
Membro método público 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 poderá ser maior que o número total de registros na tabela se o índice atual estiver sobre uma coluna com valores múltiplos e as instâncias da coluna tiverem vários valores. Se a tabela estiver vazia, 0 será retornado para a contagem.
Membro método público JetInit Inicialize o mecanismo de banco de dados ESENT.
Membro método público JetInit2 Inicialize o mecanismo de banco de dados ESENT.
Membro método público JetIntersectIndexes Calcula a interseção entre vários conjuntos de entradas de índice de índices secundários diferentes na mesma tabela. Essa operação é útil para localizar o conjunto de registros em uma tabela que corresponda a dois ou mais critérios que podem ser expressos usando intervalos de índice. Consulte também IntersectIndexes(JET_SESID, []).
Membro método público JetMakeKey Constrói chaves de pesquisa que podem ser usadas por JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) e JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
Membro método público 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 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).
Membro método público 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 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).
Membro método público JetOpenDatabase Abre um banco de dados anteriormente anexado com JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit), para uso com uma sessão de banco de dados. Essa função pode ser chamada várias vezes para o mesmo banco de dados.
Membro método público 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 lidos posteriormente por meio 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.
Membro método público JetOpenTable Abre um cursor em uma tabela criada anteriormente.
Membro método público 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 comuns devido à sua natureza volátil. Eles também podem ser usados para classificar e executar rapidamente a remoção duplicada em conjuntos de registros quando acessados de maneira puramente sequencial. Consulte também JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Membro método público 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 comuns devido à sua natureza volátil. Eles também podem ser usados para classificar e executar rapidamente a remoção duplicada em conjuntos de registros quando acessados de maneira 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).
Membro método público 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 comuns devido à sua natureza volátil. Eles também podem ser usados para classificar e executar rapidamente a remoção duplicada em conjuntos de registros quando acessados de maneira puramente sequencial. Consulte também JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Membro método público JetOSSnapshotFreeze Inicia um instantâneo. Embora o instantâneo esteja em andamento, nenhuma atividade de gravação em disco pelo mecanismo pode ocorrer.
Membro método público JetOSSnapshotPrepare Inicia os preparativos para uma sessão de instantâneo. Uma sessão instantâneo é um intervalo de tempo curto no qual o mecanismo não emite IOs de gravação no disco, para que o mecanismo possa participar de uma sessão de instantâneo de volume (quando controlado por um gravador de instantâneo).
Membro método público JetOSSnapshotThaw Notifica o mecanismo de que ele pode retomar operações normais de E/S após um período de congelamento e um instantâneo bem-sucedido.
Membro método público JetPrepareUpdate Preparar um cursor para atualização.
Membro método público JetReadFileInstance Recupera o conteúdo de um arquivo aberto com JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64).
Membro método público 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 desligada usando JetTerm(JET_INSTANCE).
Membro método público JetRenameColumn Altera o nome de uma coluna existente.
Membro método público JetRenameTable Altera o nome de uma tabela existente.
Membro método público JetResetSessionContext Desassocia uma sessão do thread atual. Isso deve ser usado em conjunto com JetSetSessionContext(JET_SESID, IntPtr).
Membro método público 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. Essa chamada inverte uma notificação enviada por JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit).
Membro método público JetRestoreInstance Restaura e recupera um backup de streaming de uma instância, incluindo todos os bancos de dados anexados. Ele foi projetado para funcionar com um backup criado com a função JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS). Essa é a função de restauração mais simples e encapsulada.
Membro método público JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit JET_RETINFO) Recupera um único valor de coluna do registro atual. O registro é aquele 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 de coluna para que os buffers de aplicativo possam ser dimensionados adequadamente.
Membro método público 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 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 de coluna para que os buffers de aplicativo possam ser dimensionados adequadamente.
Método estático do método público 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 estático do método público 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 estático do método público 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 mais externo for desfeito, a sessão sairá da transação.
Método estático do método público JetSeek Posiciona com eficiência 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). Consulte também TrySeek(JET_SESID, JET_TABLEID, SeekGrbit).
Método estático do método público 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 para atualizar o registro atual. Ele pode substituir um valor existente, adicionar um novo valor a uma sequência de valores em uma coluna com 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 estático do método público 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 para atualizar o registro atual. Ele pode substituir um valor existente, adicionar um novo valor a uma sequência de valores em uma coluna com 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 estático do método público JetSetColumnDefaultValue Altera o valor padrão de uma coluna existente.
Método estático do método público JetSetColumns Permite que um aplicativo defina vários valores de coluna em uma única operação. Uma matriz de estruturas de 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 estático do método público JetSetCurrentIndex Defina o índice atual de um cursor.
Método estático do método público JetSetCurrentIndex2 Defina o índice atual de um cursor.
Método estático do método público JetSetCurrentIndex3 Defina o índice atual de um cursor.
Método estático do método público JetSetCurrentIndex4 Defina o índice atual de um cursor.
Método estático do método público JetSetDatabaseSize Define o tamanho de um arquivo de banco de dados não aberto.
Método estático do método público JetSetIndexRange Limita temporariamente o conjunto de entradas de índice que o cursor pode percorrer usando JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) para aqueles que começam a partir da 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 associados 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 estático do método público 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 runtime quando o identificador de contexto deve ser liberado. Isso possibilita associar o estado alocado dinamicamente a um cursor ou tabela.
Método estático do método público JetSetSessionContext Associa uma sessão ao thread atual usando o identificador de contexto fornecido. Essa associação substitui o requisito do 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 estático do método público JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) Define as opções de configuração do banco de dados.
Método estático do método público JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) Define as opções de configuração do banco de dados.
Método estático do método público JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) Define as opções de configuração do banco de dados.
Método estático do método público 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 de í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 estático do método público 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 maneira previsível.
Método estático do método público JetStopServiceInstance Prepara uma instância para terminação.
Método estático do método público JetTerm Encerre uma instância que foi criada com JetInit(JET_INSTANCE) ou JetCreateInstance(JET_INSTANCE, String).
Método estático do método público JetTerm2 Encerre uma instância que foi criada com JetInit(JET_INSTANCE) ou JetCreateInstance(JET_INSTANCE, String).
Método estático do método público JetTruncateLogInstance Usado durante um backup iniciado por JetBeginExternalBackup para excluir todos os arquivos de log de transações que não serão mais necessários depois que o backup atual for concluído com êxito.
Método estático do método público JetUnregisterCallback Configura o mecanismo de banco de dados para interromper a emissão de notificações para o aplicativo conforme solicitado anteriormente por meio de JetRegisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr, JET_HANDLE).
Método estático do método público 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 de tabela é executada chamando JetDelete(JET_SESID, JET_TABLEID).
Membro método público 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 de tabela é executada chamando JetDelete(JET_SESID, JET_TABLEID).
Membro método público 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).
Membro método público 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).
Membro método público 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).
Membro método público 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).
Membro método público 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).
Membro método público 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).
Membro método público 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).
Membro método público 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).
Membro método público 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).
Membro método público 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).
Membro método público 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).
Membro método público 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).
Membro método público 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).
Membro método público 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).
Membro método público MoveAfterLast Posicione o cursor após o último registro na tabela. Um movimento anterior subsequente posicionará o cursor no último registro.
Membro método público MoveBeforeFirst Posicione o cursor antes do primeiro registro na tabela. Um próximo movimento subsequente posicionará o cursor no primeiro registro.
Membro método público 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, esse método não fará nada.
Membro método público RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um único valor de coluna do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) Recupera um único valor de coluna do registro atual. O registro é aquele 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 de coluna para que os buffers de aplicativo possam ser dimensionados adequadamente.
Membro método público RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna booliana do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna booliana do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna de byte do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna de byte do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna datetime do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna datetime do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna dupla do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna dupla do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna float do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna float do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna guid do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna guid do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um único valor de coluna do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna int16 do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um único valor de coluna do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna int32 do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um único valor de coluna do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um único valor de coluna do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um único valor de coluna do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor. A codificação Unicode é usada.
Membro método público RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding) Recupera um valor de coluna de cadeia de caracteres do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding, RetrieveColumnGrbit) Recupera um valor de coluna de cadeia de caracteres do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna uint16 do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna uint16 do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna uint32 do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna uint32 do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera um valor de coluna uint64 do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Recupera um valor de coluna uint64 do registro atual. O registro é aquele associado à entrada de índice na posição atual do cursor.
Membro método público RetrieveColumns Recupera colunas em objetos ColumnValue.
Membro método público RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) Recupera o tamanho de um único valor de coluna do registro atual. O registro é aquele 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.
Membro método público RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) Recupera o tamanho de um único valor de coluna do registro atual. O registro é aquele 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.
Membro método público RetrieveKey Recupera a chave para a entrada de índice na posição atual de um cursor.
Membro método público SerializeObjectToColumn Escreva uma forma serializada de um objeto em uma coluna.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Boolean) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) Modifica um único valor de coluna em um registro modificado a ser inserido ou para atualizar o registro atual.
Método estático do método público Setcolumns Define colunas de objetos ColumnValue.
Método estático do método público TryGetLock Reserve explicitamente a capacidade de atualizar uma linha, um bloqueio de gravação ou impedir explicitamente que uma linha seja atualizada por qualquer outra sessão, ler bloqueio. 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 garantir que uma operação subsequente seja bem-sucedida.
Método estático do método público TryMove Tente navegar por um índice. Se a navegação for bem-sucedida, esse método retornará true. Se não houver nenhum registro para navegar até esse método, retornará false; uma exceção será gerada para outros erros.
Método estático do método público TryMoveFirst Tente mover para o primeiro registro na tabela. Se a tabela estiver vazia, isso retornará false, se um erro diferente for encontrado, uma exceção será gerada.
Método estático do método público TryMoveLast Tente mover para o último registro na tabela. Se a tabela estiver vazia, isso retornará false, se um erro diferente for encontrado, uma exceção será gerada.
Método estático do método público 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á gerada.
Método estático do método público 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á gerada.
Método estático do método público TryOpenTable Tente abrir uma tabela.
Método estático do método público TrySeek Posiciona com eficiência 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 estático do método público TrySetIndexRange Limita temporariamente o conjunto de entradas de índice que o cursor pode andar usando JetMove para aqueles que começam a partir da 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 associados especificados. Uma chave de pesquisa deve ter sido construída anteriormente usando JetMakeKey. Retornará true se o intervalo de índice não estiver vazio, caso contrário, false.

Parte superior

Confira também

Referência

Classe de API

Namespace Microsoft.Isam.Esent.Interop