Partager via


énumération JET_prep

Types de mise à jour pour JetPrepareUpdate.

Espace de noms :Microsoft.Isam.Esent.Interop
Assemblée: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)

Syntaxe

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

Membres

Nom du membre Description
Insérer Cet indicateur entraîne la préparation du curseur pour l’insertion d’un nouvel enregistrement. Toutes les données sont initialisées à l’état par défaut pour l’enregistrement. Si la table a une colonne d’incrémentation automatique, une nouvelle valeur est affectée à cet enregistrement, que la mise à jour aboutisse, échoue ou soit annulée.
Replace Cet indicateur oblige le curseur à préparer un remplacement de l’enregistrement actif. Si la table a une colonne de version, la colonne version est définie sur la valeur suivante dans sa séquence. Si cette mise à jour ne se termine pas, la valeur de version de l’enregistrement n’est pas affectée. Un verrou de mise à jour est effectué sur l’enregistrement pour empêcher d’autres sessions de mettre à jour cet enregistrement avant la fin de cette session.
Annuler Cet indicateur entraîne l’annulation par JetPrepareUpdate de la mise à jour de ce curseur.
ReplaceNoLock Cet indicateur est similaire à JET_prepReplace, mais aucun verrou n’est pris pour empêcher d’autres sessions de mettre à jour cet enregistrement. Au lieu de cela, cette session peut recevoir des JET_errWriteConflict lorsqu’elle appelle JetUpdate pour terminer la mise à jour.
InsertCopy Cet indicateur permet au curseur de préparer l’insertion d’une copie de l’enregistrement existant. Il doit y avoir un enregistrement actif si cette option est utilisée. L’état initial du nouvel enregistrement est copié à partir de l’enregistrement actif. Les valeurs longues stockées hors enregistrement sont pratiquement copiées.
InsertCopyDeleteOriginal Cet indicateur entraîne la préparation du curseur pour une insertion du même enregistrement et une suppression ou l’enregistrement d’origine. Il est utilisé dans les cas où la clé primaire a changé.

Voir aussi

Informations de référence

Espace de noms Microsoft.Isam.Esent.Interop