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 | 此标志使游标准备插入同一记录,以及删除或原始记录。 它在主键已更改的情况下使用。 |