enumerasi JET_prep

Jenis pembaruan untuk JetPrepareUpdate.

Namespace:Microsoft.Isam.Esent.Interop
Majelis: Microsoft.Isam.Esent.Interop (dalam Microsoft.Isam.Esent.Interop.dll)

Sintaks

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

Anggota

Nama anggota Deskripsi
Sisipkan Bendera ini menyebabkan kursor mempersiapkan penyisipan rekaman baru. Semua data diinisialisasi ke status default untuk rekaman. Jika tabel memiliki kolom penambahan otomatis, maka nilai baru ditetapkan ke rekaman ini terlepas dari apakah pembaruan pada akhirnya berhasil, gagal, atau dibatalkan.
Ganti Bendera ini menyebabkan kursor mempersiapkan penggantian rekaman saat ini. Jika tabel memiliki kolom versi, maka kolom versi diatur ke nilai berikutnya dalam urutannya. Jika pembaruan ini tidak selesai, maka nilai versi dalam rekaman tidak akan terpengaruh. Kunci pembaruan diambil pada rekaman untuk mencegah sesi lain memperbarui rekaman ini sebelum sesi ini selesai.
Batalkan Bendera ini menyebabkan JetPrepareUpdate membatalkan pembaruan untuk kursor ini.
ReplaceNoLock Bendera ini mirip dengan JET_prepReplace, tetapi tidak ada kunci yang diambil untuk mencegah sesi lain memperbarui rekaman ini. Sebaliknya, sesi ini mungkin menerima JET_errWriteConflict ketika memanggil JetUpdate untuk menyelesaikan pembaruan.
SisipkanCopy Bendera ini menyebabkan kursor mempersiapkan penyisipan salinan rekaman yang ada. Harus ada rekaman saat ini jika opsi ini digunakan. Status awal rekaman baru disalin dari rekaman saat ini. Nilai panjang yang disimpan di luar rekaman secara virtual disalin.
InsertCopyDeleteOriginal Bendera ini menyebabkan kursor mempersiapkan penyisipan rekaman yang sama, dan penghapusan atau rekaman asli. Ini digunakan dalam kasus di mana kunci primer telah berubah.

Lihat juga

Referensi

Namespace Microsoft.Isam.Esent.Interop