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 método público | DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) | Desserializar um objeto de uma coluna. |
Método método público | DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) | Desserializar um objeto de uma coluna. |
Método 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 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 método público | GetColumnDictionary | Cria um dicionário que mapeia nomes de coluna para suas IDs de coluna. |
Método método público | GetTableColumnid | Obtenha a columnid da coluna especificada. |
Método 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 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 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 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 método público | GetTableNames | Retorna os nomes das tabelas no banco de dados. |
Método 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 método público | JetAddColumn | Adicione uma nova coluna a uma tabela existente. |
Método 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 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 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 método público | JetBeginExternalBackupInstance | Inicia um backup externo enquanto o mecanismo e o banco de dados estão online e ativos. |
Método método público | JetBeginSession | Inicialize uma nova sessão ESENT. |
Método 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 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 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 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 método público | JetCloseTable | Feche uma tabela aberta. |
Método 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 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 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 método público | JetCreateDatabase | Cria e anexa um arquivo de banco de dados. |
Método 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 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 método público | JetCreateIndex2 | Cria índices sobre dados em um banco de dados ESE. |
Método método público | JetCreateInstance | Aloca uma nova instância do mecanismo de banco de dados. |
Método 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 método público | JetCreateTable | Crie uma tabela vazia. A tabela recém-criada é aberta exclusivamente. |
Método método público | JetCreateTableColumnIndex3 | Cria uma tabela, adiciona colunas e índices nessa tabela. |
Método 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 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 método público | JetDelete | Exclui o registro atual em uma tabela de banco de dados. |
Método método público | JetDeleteColumn | Exclui uma coluna de uma tabela de banco de dados. |
Método método público | JetDeleteColumn2 | Exclui uma coluna de uma tabela de banco de dados. |
Método método público | JetDeleteIndex | Exclui um índice de uma tabela de banco de dados. |
Método método público | JetDeleteTable | Exclui uma tabela de um banco de dados. |
Método 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 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 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 método público | JetDupSession | Inicialize uma nova sessão do ESE na mesma instância que a sesid fornecida. |
Método 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 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 método público | JetEndSession | Encerra uma sessão. |
Método 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 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 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 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 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 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 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 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 método público | JetSetColumnDefaultValue | Altera o valor padrão de uma coluna existente. |
Método 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 método público | JetSetCurrentIndex | Defina o índice atual de um cursor. |
Método método público | JetSetCurrentIndex2 | Defina o índice atual de um cursor. |
Método método público | JetSetCurrentIndex3 | Defina o índice atual de um cursor. |
Método método público | JetSetCurrentIndex4 | Defina o índice atual de um cursor. |
Método método público | JetSetDatabaseSize | Define o tamanho de um arquivo de banco de dados não aberto. |
Método 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 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 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 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 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 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 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 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 método público | JetStopServiceInstance | Prepara uma instância para terminação. |
Método método público | JetTerm | Encerre uma instância que foi criada com JetInit(JET_INSTANCE) ou JetCreateInstance(JET_INSTANCE, String). |
Método método público | JetTerm2 | Encerre uma instância que foi criada com JetInit(JET_INSTANCE) ou JetCreateInstance(JET_INSTANCE, String). |
Método 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 método público | Setcolumns | Define colunas de objetos ColumnValue. |
Método 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 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 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 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 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 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 método público | TryOpenTable | Tente abrir uma tabela. |
Método 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 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