JET_prep 枚举

更新 JetPrepareUpdate 的类型。

Namespace:Microsoft.Isam.Esent.Interop
装配: Microsoft.Isam.Esent.Interop.dll) 中的 Microsoft.Isam.Esent.Interop (

语法

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

成员

成员名称 说明
插入 此标志使游标准备插入新记录。 所有数据都初始化为记录的默认状态。 如果表具有自动递增列,则无论更新最终是成功、失败还是取消,都会为此记录分配一个新值。
Replace 此标志使游标准备替换当前记录。 如果表具有版本列,则将版本列设置为其序列中的下一个值。 如果此更新未完成,则记录中的版本值将不受影响。 对记录执行更新锁,以防止其他会话在此会话完成之前更新此记录。
取消 此标志会导致 JetPrepareUpdate 取消此游标的更新。
ReplaceNoLock 此标志类似于JET_prepReplace,但不会采取任何锁定来阻止其他会话更新此记录。 相反,当此会话调用 JetUpdate 完成更新时,它可能会收到JET_errWriteConflict。
InsertCopy 此标志使游标准备插入现有记录的副本。 如果使用此选项,则必须有当前记录。 从当前记录复制新记录的初始状态。 以虚拟形式复制存储在记录外的长值。
InsertCopyDeleteOriginal 此标志使游标准备插入同一记录,以及删除或原始记录。 它在主键已更改的情况下使用。

另请参阅

参考

Microsoft.Isam.Esent.Interop 命名空间