enumeração JET_prep

Tipos de atualização para JetPrepareUpdate.

Namespace:Microsoft.Isam.Esent.Interop
Assembly: Microsoft.Isam.Esent.Interop (em Microsoft.Isam.Esent.Interop.dll)

Sintaxe

'Declaration
Public Enumeration JET_prep
'Usage
Dim instance As JET_prep
public enum JET_prep

Membros

Nome do membro Descrição
Inserir Esse sinalizador faz com que o cursor se prepare para uma inserção de um novo registro. Todos os dados são inicializados para o estado padrão do registro. Se a tabela tiver uma coluna de incremento automático, um novo valor será atribuído a esse registro, independentemente de a atualização ser bem-sucedida, falhar ou ser cancelada.
Substitua Esse sinalizador faz com que o cursor se prepare para uma substituição do registro atual. Se a tabela tiver uma coluna de versão, a coluna de versão será definida como o próximo valor em sua sequência. Se essa atualização não for concluída, o valor da versão no registro não será afetado. Um bloqueio de atualização é feito no registro para impedir que outras sessões atualizem esse registro antes da conclusão desta sessão.
Cancelar Esse sinalizador faz com que JetPrepareUpdate cancele a atualização desse cursor.
ReplaceNoLock Esse sinalizador é semelhante a JET_prepReplace, mas nenhum bloqueio é feito para impedir que outras sessões atualizem esse registro. Em vez disso, essa sessão pode receber JET_errWriteConflict quando chama JetUpdate para concluir a atualização.
Insertcopy Esse sinalizador faz com que o cursor se prepare para uma inserção de uma cópia do registro existente. Deve haver um registro atual se essa opção for usada. O estado inicial do novo registro é copiado do registro atual. Valores longos armazenados fora do registro são virtualmente copiados.
InsertCopyDeleteOriginal Esse sinalizador faz com que o cursor se prepare para uma inserção do mesmo registro e uma exclusão ou o registro original. Ele é usado nos casos em que a chave primária foi alterada.

Confira também

Referência

Namespace Microsoft.Isam.Esent.Interop