共用方式為


JET_prep列舉

更新 JetPrepareUpdate 的類型。

Namespace:Microsoft.Isam.Esent.Interop
裝配: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)

語法

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

成員

成員名稱 說明
插入 此旗標會導致游標準備插入新記錄。 所有資料都會初始化為記錄的預設狀態。 如果資料表有自動遞增資料行,則不論更新最終是否成功、失敗或取消,都會將新值指派給此記錄。
取代 此旗標會使游標準備取代目前的記錄。 如果資料表有版本資料行,則版本資料行會設定為其序列中的下一個值。 如果此更新未完成,則記錄中的版本值將不會受到影響。 系統會對記錄進行更新鎖定,以防止其他會話在會話完成之前更新此記錄。
取消 此旗標會導致 JetPrepareUpdate 取消此資料指標的更新。
ReplaceNoLock 此旗標類似于JET_prepReplace,但沒有鎖定可防止其他會話更新此記錄。 相反地,此會話可能會在呼叫 JetUpdate 來完成更新時收到JET_errWriteConflict。
InsertCopy 此旗標會使游標準備插入現有記錄的複本。 如果使用此選項,則必須有目前的記錄。 新記錄的初始狀態會從目前記錄複製。 儲存非記錄的長值幾乎會複製。
InsertCopyDeleteOriginal 此旗標會導致游標準備插入相同的記錄,以及刪除或原始記錄。 它用於主鍵已變更的情況。

另請參閱

參考

Microsoft.Isam.Esent.Interop 命名空間