Anggota api

Menyertakan anggota yang dilindungi
Sertakan anggota yang diwariskan

Versi terkelola DARI ESENT API. Kelas ini berisi metode statis yang sesuai dengan ESENT API yang tidak dikelola. Metode ini melemparkan pengecualian ketika kesalahan dikembalikan. Metode pembantu untuk ESENT API. Ini membungkus JetMakeKey. Metode INTERNAL saja dari API. Metode pembantu untuk ESENT API. Ini melakukan konversi data untuk JetMakeKey. Metode pembantu untuk ESENT API. Metode ini menangani metadata database. Metode pembantu untuk ESENT API. Ini bukan versi interop DARI API, tetapi merangkum penggunaan fungsi yang sangat umum. Anggota API yang ditandai sebagai usang. Metode pembantu untuk ESENT API. Ini bukan versi interop DARI API, tetapi merangkum penggunaan fungsi yang sangat umum. Metode pembantu untuk ESENT API. Ini melakukan konversi data untuk mengatur kolom.

Jenis Api mengekspos anggota berikut.

Metode

  Nama Deskripsi
publik Metode DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Deserialisasi objek dari kolom.
publik Metode DeserializeObjectFromColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Deserialisasi objek dari kolom.
publik Metode EscrowUpdate Lakukan penambahan atomik pada satu kolom. Kolom harus berjenis Panjang. Fungsi ini memungkinkan beberapa sesi untuk memperbarui rekaman yang sama secara bersamaan tanpa konflik.
publik Metode GetBookmark Mengambil marka buku untuk rekaman yang terkait dengan entri indeks pada posisi kursor saat ini. Marka buku ini kemudian dapat digunakan untuk memposisikan ulang kursor tersebut kembali ke rekaman yang sama menggunakan JetGotoBookmark.
publik Metode GetColumnDictionary Membuat kamus yang memetakan nama kolom ke ID kolomnya.
publik Metode GetTableColumnid Dapatkan columnid kolom yang ditentukan.
publik Metode GetTableColumns(JET_SESID, JET_TABLEID) Mengulangi semua kolom dalam tabel, mengembalikan informasi tentang masing-masing kolom.
publik Metode GetTableColumns(JET_SESID, JET_DBID, String) Mengulangi semua kolom dalam tabel, mengembalikan informasi tentang masing-masing kolom.
publik Metode GetTableIndexes(JET_SESID, JET_TABLEID) Mengulangi semua indeks dalam tabel, mengembalikan informasi tentang masing-masing indeks.
publik Metode GetTableIndexes(JET_SESID, JET_DBID, String) Mengulangi semua indeks dalam tabel, mengembalikan informasi tentang masing-masing indeks.
publik Metode GetTableNames Mengembalikan nama tabel dalam database.
publik Metode IntersectIndexes Berpotongan sekelompok rentang indeks dan mengembalikan marka buku rekaman yang ditemukan di semua rentang indeks. Lihat juga JetIntersectIndexes(JET_SESID, [], Int32, JET_RECORDLIST, IntersectIndexesGrbit).
publik Metode JetAddColumn Tambahkan kolom baru ke tabel yang sudah ada.
publik Metode JetAttachDatabase Melampirkan file database untuk digunakan dengan instans database. Untuk menggunakan database, database harus kemudian dibuka dengan JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
publik Metode JetAttachDatabase2 Melampirkan file database untuk digunakan dengan instans database. Untuk menggunakan database, database harus kemudian dibuka dengan JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit).
publik Metode JetBackupInstance Melakukan pencadangan streaming instans, termasuk semua database yang dilampirkan, ke direktori. Dengan beberapa metode pencadangan yang didukung oleh mesin, ini adalah fungsi yang paling sederhana dan paling terenkapsulasi.
publik Metode JetBeginExternalBackupInstance Memulai pencadangan eksternal saat mesin dan database sedang online dan aktif.
publik Metode JetBeginSession Menginisialisasi sesi ESENT baru.
publik Metode JetBeginTransaction Menyebabkan sesi memasuki transaksi atau membuat titik penyimpanan baru dalam transaksi yang sudah ada.
publik Metode JetBeginTransaction2 Menyebabkan sesi memasuki transaksi atau membuat titik penyimpanan baru dalam transaksi yang sudah ada.
publik Metode JetCloseDatabase Menutup file database yang sebelumnya dibuka dengan JetOpenDatabase(JET_SESID, String, String, JET_DBID, OpenDatabaseGrbit) atau dibuat dengan JetCreateDatabase(JET_SESID, String, String, JET_DBID, CreateDatabaseGrbit).
publik Metode JetCloseFileInstance Menutup file yang dibuka dengan JetOpenFileInstance setelah data dari file tersebut diekstraksi menggunakan JetReadFileInstance.
publik Metode JetCloseTable Tutup tabel terbuka.
publik Metode JetCommitTransaction Menerapkan perubahan yang dilakukan pada status database selama titik penyimpanan saat ini dan memigrasikannya ke titik penyimpanan sebelumnya. Jika titik penyimpanan terluar dilakukan, perubahan yang dilakukan selama titik penyimpanan tersebut akan diterapkan pada status database dan sesi akan keluar dari transaksi.
publik Metode JetCompact Membuat salinan database yang sudah ada. Salinan dikompilasi ke status optimal untuk penggunaan. Data dalam data yang disalin akan dikemas sesuai dengan langkah-langkah yang dipilih untuk indeks pada pembuatan indeks. Dengan cara ini, data yang dipadatkan dapat disimpan sepadat mungkin. Atau, data yang dikompresi dapat mencadangkan ruang untuk pertumbuhan rekor atau penyisipan indeks berikutnya.
publik Metode JetComputeStats Memancang setiap indeks tabel untuk menghitung jumlah entri dalam indeks dengan tepat, dan jumlah kunci yang berbeda dalam indeks. Informasi ini, bersama dengan jumlah halaman database yang dialokasikan untuk indeks dan waktu komputasi saat ini disimpan dalam metadata indeks dalam database. Data ini kemudian dapat diambil dengan operasi informasi.
publik Metode JetCreateDatabase Membuat dan melampirkan file database.
publik Metode JetCreateDatabase2 Membuat dan melampirkan file database dengan ukuran database maksimum yang ditentukan.
publik Metode JetCreateIndex Membuat indeks melalui data dalam database ESE. Indeks dapat digunakan untuk menemukan data tertentu dengan cepat.
publik Metode JetCreateIndex2 Membuat indeks melalui data dalam database ESE.
publik Metode JetCreateInstance Mengalokasikan instans baru mesin database.
publik Metode JetCreateInstance2 Alokasikan instans baru mesin database untuk digunakan dalam satu proses, dengan nama tampilan yang ditentukan.
publik Metode JetCreateTable Buat tabel kosong. Tabel yang baru dibuat dibuka secara eksklusif.
publik Metode JetCreateTableColumnIndex3 Membuat tabel, menambahkan kolom, dan indeks pada tabel tersebut.
publik Metode JetDefragment Memulai dan menghentikan tugas defragmentasi database yang meningkatkan organisasi data dalam database.
publik Metode JetDefragment2 Memulai dan menghentikan tugas defragmentasi database yang meningkatkan organisasi data dalam database.
publik Metode JetDelete Menghapus rekaman saat ini dalam tabel database.
publik Metode JetDeleteColumn Menghapus kolom dari tabel database.
publik Metode JetDeleteColumn2 Menghapus kolom dari tabel database.
publik Metode JetDeleteIndex Menghapus indeks dari tabel database.
publik Metode JetDeleteTable Menghapus tabel dari database.
publik Metode JetDetachDatabase Merilis file database yang sebelumnya dilampirkan ke sesi database.
publik Metode JetDetachDatabase2 Merilis file database yang sebelumnya dilampirkan ke sesi database.
publik Metode JetDupCursor Menduplikasi kursor terbuka dan mengembalikan handel ke kursor duplikat. Jika kursor yang diduplikasi adalah kursor baca-saja, kursor duplikat juga merupakan kursor baca-saja. Status apa pun yang terkait dengan pembuatan kunci pencarian atau memperbarui rekaman tidak disalin ke dalam kursor duplikat. Selain itu, lokasi kursor asli tidak diduplikasi ke dalam kursor duplikat. Kursor duplikat selalu dibuka pada indeks berkluster dan lokasinya selalu berada di baris pertama tabel.
publik Metode JetDupSession Inisialisasi sesi ESE baru dalam instans yang sama dengan sesi yang diberikan.
publik Metode JetEndExternalBackupInstance Mengakhiri sesi pencadangan eksternal. API ini adalah API terakhir dalam serangkaian API yang harus dipanggil untuk menjalankan pencadangan online yang berhasil (berbasis non-VSS).
publik Metode JetEndExternalBackupInstance2 Mengakhiri sesi pencadangan eksternal. API ini adalah API terakhir dalam serangkaian API yang harus dipanggil untuk menjalankan pencadangan online yang berhasil (berbasis non-VSS).
publik Metode JetEndSession Mengakhiri sesi.
publik Metode JetEnumerateColumns Secara efisien mengambil sekumpulan kolom dan nilainya dari rekaman kursor saat ini atau penyangga salinan kursor tersebut. Kolom dan nilai yang diambil dapat dibatasi oleh daftar ID kolom, nomor itagSequence, dan karakteristik lainnya. API pengambilan kolom ini unik karena mengembalikan informasi dalam memori yang dialokasikan secara dinamis yang diperoleh menggunakan panggilan balik yang kompatibel dengan realloc yang disediakan pengguna. Fleksibilitas baru ini memungkinkan pengambilan data kolom yang efisien dengan karakteristik tertentu (seperti ukuran dan perkalian) yang tidak diketahui oleh pemanggil. Ini menghilangkan kebutuhan akan penggunaan mode penemuan JetRetrieveColumn untuk menentukan karakteristik tersebut untuk mengatur panggilan akhir ke JetRetrieveColumn yang akan berhasil mengambil data yang diinginkan.
publik Metode JetEscrowUpdate Melakukan operasi penambahan atomik pada satu kolom. Fungsi ini memungkinkan beberapa sesi untuk memperbarui rekaman yang sama secara bersamaan tanpa konflik. Lihat juga EscrowUpdate(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32).
publik Metode JetFreeBuffer Membebaskan memori yang dialokasikan oleh panggilan mesin database.
publik Metode JetGetAttachInfoInstance Digunakan selama pencadangan yang dimulai oleh JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) untuk mengkueri instans untuk nama file database yang harus menjadi bagian dari kumpulan file cadangan. Hanya database yang saat ini dilampirkan ke instans menggunakan JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit) yang akan dipertimbangkan. File-file ini selanjutnya dapat dibuka menggunakan JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) dan dibaca menggunakan JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
publik Metode JetGetBookmark Mengambil marka buku untuk rekaman yang terkait dengan entri indeks pada posisi kursor saat ini. Marka buku ini kemudian dapat digunakan untuk memposisikan ulang kursor tersebut kembali ke rekaman yang sama menggunakan JetGotoBookmark(JET_SESID, JET_TABLEID, [], Int32). Marka buku tidak akan lebih dari Byte BookmarkMost . Lihat juga GetBookmark(JET_SESID, JET_TABLEID).
publik Metode JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNBASE) Mengambil informasi tentang kolom dalam tabel.
publik Metode JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNDEF) Mengambil informasi tentang kolom tabel.
publik Metode JetGetColumnInfo(JET_SESID, JET_DBID, String, String, JET_COLUMNLIST) Mengambil informasi tentang semua kolom dalam tabel.
publik Metode JetGetCurrentIndex Menentukan nama indeks saat ini dari kursor tertentu. Nama ini juga digunakan untuk memilih ulang indeks tersebut sebagai indeks saat ini menggunakan JetSetCurrentIndex(JET_SESID, JET_TABLEID, String). Ini juga dapat digunakan untuk menemukan properti indeks tersebut menggunakan JetGetTableIndexInfo.
publik Metode JetGetCursorInfo Tentukan apakah pembaruan rekaman kursor saat ini akan mengakibatkan konflik tulis, berdasarkan status pembaruan rekaman saat ini. Ada kemungkinan bahwa konflik tulis pada akhirnya akan dikembalikan bahkan jika JetGetCursorInfo berhasil dikembalikan. karena sesi lain dapat memperbarui rekaman sebelum sesi saat ini dapat memperbarui rekaman yang sama.
publik Metode JetGetDatabaseFileInfo(String, JET_DBINFOMISC, JET_DbInfo) Mengambil informasi tertentu tentang database yang diberikan.
publik Metode JetGetDatabaseFileInfo(String, Int32, JET_DbInfo) Mengambil informasi tertentu tentang database yang diberikan.
publik Metode JetGetDatabaseFileInfo(String, Int64, JET_DbInfo) Mengambil informasi tertentu tentang database yang diberikan.
publik Metode JetGetDatabaseInfo(JET_SESID, JET_DBID, JET_DBINFOMISC, JET_DbInfo) Mengambil informasi tertentu tentang database yang diberikan.
publik Metode JetGetDatabaseInfo(JET_SESID, JET_DBID, Int32, JET_DbInfo) Mengambil informasi tertentu tentang database yang diberikan.
publik Metode JetGetDatabaseInfo(JET_SESID, JET_DBID, String, JET_DbInfo) Mengambil informasi tertentu tentang database yang diberikan.
publik Metode JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST) Kedaluwarsa. Mengambil informasi tentang indeks pada tabel.
publik Metode JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXID, JET_IdxInfo) Mengambil informasi tentang indeks pada tabel.
publik Metode JetGetIndexInfo(JET_SESID, JET_DBID, String, String, JET_INDEXLIST, JET_IdxInfo) Mengambil informasi tentang indeks pada tabel.
publik Metode JetGetIndexInfo(JET_SESID, JET_DBID, String, String, Int32, JET_IdxInfo) Mengambil informasi tentang indeks pada tabel.
publik Metode JetGetIndexInfo(JET_SESID, JET_DBID, String, String, String, JET_IdxInfo) Mengambil informasi tentang indeks pada tabel.
publik Metode JetGetIndexInfo(JET_SESID, JET_DBID, String, String, UInt16, JET_IdxInfo) Mengambil informasi tentang indeks pada tabel.
publik Metode JetGetInstanceInfo Mengambil informasi tentang instans yang sedang berjalan.
publik Metode JetGetLock Secara eksplisit cadangkan kemampuan untuk memperbarui baris, kunci tulis, atau untuk secara eksplisit mencegah baris diperbarui oleh sesi lain, kunci baca. Biasanya, kunci tulis baris diperoleh secara implisit sebagai akibat dari memperbarui baris. Kunci baca biasanya tidak diperlukan karena penerapan versi rekaman. Namun, dalam beberapa kasus transaksi mungkin ingin secara eksplisit mengunci baris untuk memberlakukan serialisasi, atau untuk memastikan bahwa operasi berikutnya akan berhasil.
publik Metode JetGetLogInfoInstance Digunakan selama pencadangan yang dimulai oleh JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) untuk mengkueri instans untuk nama file patch database dan logfiles yang harus menjadi bagian dari kumpulan file cadangan. File-file ini selanjutnya dapat dibuka menggunakan JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64) dan dibaca menggunakan JetReadFileInstance(JET_INSTANCE, JET_HANDLE, [], Int32, Int32).
publik Metode JetGetLS Memungkinkan aplikasi untuk mengambil handel konteks yang dikenal sebagai Penyimpanan Lokal yang terkait dengan kursor atau tabel yang terkait dengan kursor tersebut. Handel konteks ini sebelumnya harus diatur menggunakan JetSetLS(JET_SESID, JET_TABLEID, JET_LS, LsGrbit). JetGetLS juga dapat digunakan untuk mengambil handel konteks saat ini secara bersamaan untuk kursor atau tabel dan mengatur ulang handel konteks tersebut.
publik Metode JetGetObjectInfo(JET_SESID, JET_DBID, JET_OBJECTLIST) Mengambil informasi tentang objek database.
publik Metode JetGetObjectInfo(JET_SESID, JET_DBID, JET_objtyp, String, JET_OBJECTINFO) Mengambil informasi tentang objek database.
publik Metode JetGetRecordPosition Mengembalikan posisi pecahan rekaman saat ini dalam indeks saat ini dalam bentuk struktur JET_RECPOS . Lihat juga JetGotoPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
publik Metode JetGetSecondaryIndexBookmark Mengambil marka buku khusus untuk entri indeks sekunder pada posisi kursor saat ini. Marka buku ini kemudian dapat digunakan untuk memposisikan ulang kursor tersebut secara efisien kembali ke entri indeks yang sama menggunakan JetGotoSecondaryIndexBookmark. Ini paling berguna saat memposisikan ulang pada indeks sekunder yang berisi kunci duplikat atau yang berisi beberapa entri indeks untuk rekaman yang sama.
publik Metode JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String, Int32) Mendapatkan opsi konfigurasi database.
publik Metode JetGetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String, Int32) Mendapatkan opsi konfigurasi database.
publik Metode JetGetTableColumnInfo(JET_SESID, JET_TABLEID, JET_COLUMNID, JET_COLUMNDEF) Mengambil informasi tentang kolom tabel.
publik Metode JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNDEF) Mengambil informasi tentang kolom tabel.
publik Metode JetGetTableColumnInfo(JET_SESID, JET_TABLEID, String, JET_COLUMNLIST) Mengambil informasi tentang semua kolom dalam tabel.
publik Metode JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST) Kedaluwarsa. Mengambil informasi tentang indeks pada tabel.
publik Metode JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXID, JET_IdxInfo) Mengambil informasi tentang indeks pada tabel.
publik Metode JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, JET_INDEXLIST, JET_IdxInfo) Mengambil informasi tentang indeks pada tabel.
publik Metode JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, Int32, JET_IdxInfo) Mengambil informasi tentang indeks pada tabel.
publik Metode JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, String, JET_IdxInfo) Mengambil informasi tentang indeks pada tabel.
publik Metode JetGetTableIndexInfo(JET_SESID, JET_TABLEID, String, UInt16, JET_IdxInfo) Mengambil informasi tentang indeks pada tabel.
publik Metode JetGetTableInfo(JET_SESID, JET_TABLEID, JET_DBID, JET_TblInfo) Mengambil berbagai informasi tentang tabel dalam database.
publik Metode JetGetTableInfo(JET_SESID, JET_TABLEID, JET_OBJECTINFO, JET_TblInfo) Mengambil berbagai informasi tentang tabel dalam database.
publik Metode JetGetTableInfo(JET_SESID, JET_TABLEID, Int32, JET_TblInfo) Mengambil berbagai informasi tentang tabel dalam database.
publik Metode JetGetTableInfo(JET_SESID, JET_TABLEID, [], JET_TblInfo) Mengambil berbagai informasi tentang tabel dalam database.
publik Metode JetGetTableInfo(JET_SESID, JET_TABLEID, String, JET_TblInfo) Mengambil berbagai informasi tentang tabel dalam database.
publik Metode JetGetTruncateLogInfoInstance Digunakan selama pencadangan yang dimulai oleh JetBeginExternalBackupInstance(JET_INSTANCE, BeginExternalBackupGrbit) untuk mengkueri instans untuk nama file log transaksi yang dapat dihapus dengan aman setelah cadangan berhasil diselesaikan.
publik Metode JetGetVersion Mengambil versi mesin database.
publik Metode JetGotoBookmark Memposisikan kursor ke entri indeks untuk rekaman yang terkait dengan marka buku yang ditentukan. Marka buku dapat digunakan dengan indeks apa pun yang ditentukan di atas tabel. Bookmark untuk rekaman dapat diambil menggunakan JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32).
publik Metode JetGotoPosition Memindahkan kursor ke lokasi baru yang merupakan sebagian kecil dari jalan melalui indeks saat ini. Lihat juga JetGetRecordPosition(JET_SESID, JET_TABLEID, JET_RECPOS).
publik Metode JetGotoSecondaryIndexBookmark Memposisikan kursor ke entri indeks yang terkait dengan bookmark indeks sekunder yang ditentukan. Marka buku indeks sekunder harus digunakan dengan indeks yang sama di atas tabel yang sama tempat awalnya diambil. Bookmark indeks sekunder untuk entri indeks dapat diambil menggunakan JetGotoSecondaryIndexBookmark(JET_SESID, JET_TABLEID, [], Int32, [], Int32, GotoSecondaryIndexBookmarkGrbit).
publik Metode JetGrowDatabase Memperluas ukuran database yang saat ini terbuka.
publik Metode JetIdle Melakukan tugas pembersihan diam atau memeriksa status penyimpanan versi di ESE.
publik Metode JetIndexRecordCount Menghitung jumlah entri dalam indeks saat ini dari posisi saat ini ke depan. Posisi saat ini disertakan dalam hitungan. Jumlahnya bisa lebih besar dari jumlah total rekaman dalam tabel jika indeks saat ini melebihi kolom multinilai dan instans kolom memiliki beberapa nilai. Jika tabel kosong, maka 0 akan dikembalikan untuk hitungan.
publik Metode JetInit Menginisialisasi mesin database ESENT.
publik Metode JetInit2 Menginisialisasi mesin database ESENT.
publik Metode JetIntersectIndexes Menghitung persimpangan antara beberapa set entri indeks dari indeks sekunder yang berbeda pada tabel yang sama. Operasi ini berguna untuk menemukan kumpulan rekaman dalam tabel yang cocok dengan dua kriteria atau lebih yang dapat diekspresikan menggunakan rentang indeks. Lihat juga IntersectIndexes(JET_SESID, []).
publik Metode JetMakeKey Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode JetMove(JET_SESID, JET_TABLEID, JET_Move, MoveGrbit) Navigasikan melalui indeks. Kursor dapat diposisikan di awal atau akhir indeks dan dipindahkan mundur dan maju dengan jumlah entri indeks yang ditentukan. Lihat juga TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
publik Metode JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) Navigasikan melalui indeks. Kursor dapat diposisikan di awal atau akhir indeks dan dipindahkan mundur dan maju dengan jumlah entri indeks yang ditentukan. Lihat juga TryMoveFirst(JET_SESID, JET_TABLEID), TryMoveLast(JET_SESID, JET_TABLEID), TryMoveNext(JET_SESID, JET_TABLEID), TryMovePrevious(JET_SESID, JET_TABLEID).
publik Metode JetOpenDatabase Membuka database yang sebelumnya dilampirkan dengan JetAttachDatabase(JET_SESID, String, AttachDatabaseGrbit), untuk digunakan dengan sesi database. Fungsi ini dapat dipanggil beberapa kali untuk database yang sama.
publik Metode JetOpenFileInstance Membuka database terlampir, file patch database, atau file log transaksi instans aktif untuk tujuan melakukan pencadangan fuzzy streaming. Data dari file-file ini kemudian dapat dibaca melalui handel yang dikembalikan menggunakan JetReadFileInstance. Handel yang dikembalikan harus ditutup menggunakan JetCloseFileInstance. Cadangan eksternal instans harus telah dimulai sebelumnya menggunakan JetBeginExternalBackupInstance.
publik Metode JetOpenTable Membuka kursor pada tabel yang dibuat sebelumnya.
publik Metode JetOpenTempTable Membuat tabel sementara dengan satu indeks. Tabel sementara menyimpan dan mengambil rekaman seperti tabel biasa yang dibuat menggunakan JetCreateTableColumnIndex. Namun, tabel sementara jauh lebih cepat daripada tabel biasa karena sifatnya yang volatil. Mereka juga dapat digunakan untuk mengurutkan dengan sangat cepat dan melakukan penghapusan duplikat pada kumpulan catatan ketika diakses secara murni berurutan. Lihat juga JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
publik Metode JetOpenTempTable2 Membuat tabel sementara dengan satu indeks. Tabel sementara menyimpan dan mengambil rekaman seperti tabel biasa yang dibuat menggunakan JetCreateTableColumnIndex. Namun, tabel sementara jauh lebih cepat daripada tabel biasa karena sifatnya yang volatil. Mereka juga dapat digunakan untuk mengurutkan dengan sangat cepat dan melakukan penghapusan duplikat pada kumpulan catatan ketika diakses secara murni berurutan. Lihat juga JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
publik Metode JetOpenTempTable3 Membuat tabel sementara dengan satu indeks. Tabel sementara menyimpan dan mengambil rekaman seperti tabel biasa yang dibuat menggunakan JetCreateTableColumnIndex. Namun, tabel sementara jauh lebih cepat daripada tabel biasa karena sifatnya yang volatil. Mereka juga dapat digunakan untuk mengurutkan dengan sangat cepat dan melakukan penghapusan duplikat pada kumpulan catatan ketika diakses secara murni berurutan. Lihat juga JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
publik Metode JetOSSnapshotFreeze Memulai rekam jepret. Saat rekam jepret sedang berlangsung, tidak ada aktivitas tulis-ke-disk oleh mesin yang dapat berlangsung.
publik Metode JetOSSnapshotPrepare Memulai persiapan untuk sesi rekam jepret. Sesi rekam jepret adalah interval waktu singkat di mana mesin tidak mengeluarkan IO tulis apa pun ke disk, sehingga mesin dapat berpartisipasi dalam sesi rekam jepret volume (ketika didorong oleh penulis rekam jepret).
publik Metode JetOSSnapshotThaw Memberi tahu mesin bahwa mesin dapat melanjutkan operasi IO normal setelah periode pembekuan dan rekam jepret yang berhasil.
publik Metode JetPrepareUpdate Siapkan kursor untuk pembaruan.
publik Metode JetReadFileInstance Mengambil konten file yang dibuka dengan JetOpenFileInstance(JET_INSTANCE, String, JET_HANDLE, Int64, Int64).
publik Metode JetRegisterCallback Memungkinkan aplikasi mengonfigurasi mesin database untuk mengeluarkan pemberitahuan ke aplikasi untuk peristiwa tertentu. Pemberitahuan ini dikaitkan dengan tabel tertentu dan tetap berlaku hanya sampai instans yang berisi tabel dimatikan menggunakan JetTerm(JET_INSTANCE).
publik Metode JetRenameColumn Mengubah nama kolom yang sudah ada.
publik Metode JetRenameTable Mengubah nama tabel yang sudah ada.
publik Metode JetResetSessionContext Memisahkan sesi dari utas saat ini. Ini harus digunakan bersama dengan JetSetSessionContext(JET_SESID, IntPtr).
publik Metode JetResetTableSequential Memberi tahu mesin database bahwa aplikasi tidak lagi memindai seluruh indeks tempat kursor diposisikan. Panggilan ini membalikkan pemberitahuan yang dikirim oleh JetSetTableSequential(JET_SESID, JET_TABLEID, SetTableSequentialGrbit).
publik Metode JetRestoreInstance Memulihkan dan memulihkan cadangan streaming instans termasuk semua database terlampir. Ini dirancang untuk bekerja dengan cadangan yang dibuat dengan fungsi JetBackupInstance(JET_INSTANCE, String, BackupGrbit, JET_PFNSTATUS). Ini adalah fungsi pemulihan yang paling sederhana dan paling dienkapsulasi.
publik Metode JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Mengambil nilai kolom tunggal dari rekaman saat ini. Rekaman adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini. Atau, fungsi ini dapat mengambil kolom dari rekaman yang sedang dibuat di buffer salinan kursor. Fungsi ini juga dapat mengambil data kolom dari entri indeks yang mereferensikan rekaman saat ini. Selain mengambil nilai kolom aktual, JetRetrieveColumn juga dapat digunakan untuk mengambil ukuran kolom, sebelum mengambil data kolom itu sendiri sehingga buffer aplikasi dapat berukuran tepat.
publik Metode JetRetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, Int32, RetrieveColumnGrbit, JET_RETINFO) Mengambil nilai kolom tunggal dari rekaman saat ini. Rekaman adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini. Atau, fungsi ini dapat mengambil kolom dari rekaman yang sedang dibuat di buffer salinan kursor. Fungsi ini juga dapat mengambil data kolom dari entri indeks yang mereferensikan rekaman saat ini. Selain mengambil nilai kolom aktual, JetRetrieveColumn juga dapat digunakan untuk mengambil ukuran kolom, sebelum mengambil data kolom itu sendiri sehingga buffer aplikasi dapat berukuran tepat.
publik Metode publikstatis JetRetrieveColumns Mengambil beberapa nilai kolom dari rekaman saat ini dalam satu operasi. Array struktur JET_RETRIEVECOLUMN digunakan untuk menjelaskan kumpulan nilai kolom yang akan diambil, dan untuk menjelaskan buffer output untuk setiap nilai kolom yang akan diambil.
publik Metode publikstatis JetRetrieveKey Mengambil kunci untuk entri indeks pada posisi kursor saat ini. Lihat juga RetrieveKey(JET_SESID, JET_TABLEID, RetrieveKeyGrbit).
publik Metode publikstatis JetRollback Urungkan perubahan yang dibuat pada status database dan kembali ke titik penyimpanan terakhir. JetRollback juga akan menutup kursor apa pun yang dibuka selama titik penyimpanan. Jika titik penyimpanan terluar dibatalkan, sesi akan keluar dari transaksi.
publik Metode publikstatis JetSeek Secara efisien menempatkan kursor ke entri indeks yang cocok dengan kriteria pencarian yang ditentukan oleh kunci pencarian dalam kursor tersebut dan ketidaksamaan yang ditentukan. Kunci pencarian sebelumnya harus dibuat menggunakan JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Lihat juga TrySeek(JET_SESID, JET_TABLEID, SeekGrbit).
publik Metode publikstatis JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, SetColumnGrbit, JET_SETINFO) Fungsi JetSetColumn memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini. Ini dapat menimpa nilai yang ada, menambahkan nilai baru ke urutan nilai dalam kolom multinilai, menghapus nilai dari urutan nilai dalam kolom multinilai, atau memperbarui semua atau sebagian dari nilai panjang (kolom jenis LongText atau LongBinary).
publik Metode publikstatis JetSetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], Int32, Int32, SetColumnGrbit, JET_SETINFO) Fungsi JetSetColumn memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini. Ini dapat menimpa nilai yang ada, menambahkan nilai baru ke urutan nilai dalam kolom multinilai, menghapus nilai dari urutan nilai dalam kolom multinilai, atau memperbarui semua atau sebagian dari nilai panjang (kolom jenis LongText atau LongBinary).
publik Metode publikstatis JetSetColumnDefaultValue Mengubah nilai default kolom yang sudah ada.
publik Metode publikstatis JetSetColumns Memungkinkan aplikasi untuk mengatur beberapa nilai kolom dalam satu operasi. Array struktur JET_SETCOLUMN digunakan untuk menjelaskan kumpulan nilai kolom yang akan diatur, dan untuk menjelaskan buffer input untuk setiap nilai kolom yang akan diatur.
publik Metode publikstatis JetSetCurrentIndex Atur indeks kursor saat ini.
publik Metode publikstatis JetSetCurrentIndex2 Atur indeks kursor saat ini.
publik Metode publikstatis JetSetCurrentIndex3 Atur indeks kursor saat ini.
publik Metode publikstatis JetSetCurrentIndex4 Atur indeks kursor saat ini.
publik Metode publikstatis JetSetDatabaseSize Mengatur ukuran file database yang belum dibuka.
publik Metode publikstatis JetSetIndexRange Membatasi sementara kumpulan entri indeks yang dapat dijalani kursor menggunakan JetMove(JET_SESID, JET_TABLEID, Int32, MoveGrbit) hingga yang dimulai dari entri indeks saat ini dan berakhir pada entri indeks yang cocok dengan kriteria pencarian yang ditentukan oleh kunci pencarian dalam kursor tersebut dan kriteria terikat yang ditentukan. Kunci pencarian sebelumnya harus dibuat menggunakan JetMakeKey(JET_SESID, JET_TABLEID, [], Int32, MakeKeyGrbit). Lihat juga TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis JetSetLS Memungkinkan aplikasi untuk mengaitkan handel konteks yang dikenal sebagai Penyimpanan Lokal dengan kursor atau tabel yang terkait dengan kursor tersebut. Handel konteks ini dapat digunakan oleh aplikasi untuk menyimpan data tambahan yang terkait dengan kursor atau tabel. Aplikasi kemudian diberi tahu menggunakan panggilan balik runtime ketika handel konteks harus dirilis. Ini memungkinkan untuk mengaitkan status yang dialokasikan secara dinamis dengan kursor atau tabel.
publik Metode publikstatis JetSetSessionContext Mengaitkan sesi dengan utas saat ini menggunakan handel konteks yang diberikan. Asosiasi ini mengambil alih persyaratan mesin default bahwa transaksi untuk sesi tertentu harus terjadi sepenuhnya pada utas yang sama. Gunakan JetResetSessionContext(JET_SESID) untuk menghapus asosiasi.
publik Metode publikstatis JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, JET_CALLBACK, String) Mengatur opsi konfigurasi database.
publik Metode publikstatis JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, Int32, String) Mengatur opsi konfigurasi database.
publik Metode publikstatis JetSetSystemParameter(JET_INSTANCE, JET_SESID, JET_param, IntPtr, String) Mengatur opsi konfigurasi database.
publik Metode publikstatis JetSetTableSequential Memberi tahu mesin database bahwa aplikasi memindai seluruh indeks tempat kursor diposisikan. Akibatnya, metode yang digunakan untuk mengakses data indeks akan disetel untuk membuat skenario ini secepat mungkin. Lihat juga JetResetTableSequential(JET_SESID, JET_TABLEID, ResetTableSequentialGrbit).
publik Metode publikstatis JetStopBackupInstance Mencegah aktivitas terkait pencadangan streaming berlanjut pada instans tertentu yang berjalan, sehingga mengakhiri pencadangan streaming dengan cara yang dapat diprediksi.
publik Metode publikstatis JetStopServiceInstance Menyiapkan instans untuk penghentian.
publik Metode publikstatis JetTerm Hentikan instans yang dibuat dengan JetInit(JET_INSTANCE) atau JetCreateInstance(JET_INSTANCE, String).
publik Metode publikstatis JetTerm2 Hentikan instans yang dibuat dengan JetInit(JET_INSTANCE) atau JetCreateInstance(JET_INSTANCE, String).
publik Metode publikstatis JetTruncateLogInstance Digunakan selama pencadangan yang dimulai oleh JetBeginExternalBackup untuk menghapus file log transaksi apa pun yang tidak akan lagi diperlukan setelah pencadangan saat ini berhasil diselesaikan.
publik Metode publikstatis JetUnregisterCallback Mengonfigurasi mesin database untuk berhenti mengeluarkan pemberitahuan ke aplikasi seperti yang diminta sebelumnya melalui JetRegisterCallback(JET_SESID, JET_TABLEID, JET_cbtyp, JET_CALLBACK, IntPtr, JET_HANDLE).
publik Metode publikstatis JetUpdate(JET_SESID, JET_TABLEID) Fungsi JetUpdate melakukan operasi pembaruan termasuk menyisipkan baris baru ke dalam tabel atau memperbarui baris yang sudah ada. Menghapus baris tabel dilakukan dengan memanggil JetDelete(JET_SESID, JET_TABLEID).
publik Metode publikstatis JetUpdate(JET_SESID, JET_TABLEID, [], Int32, Int32) Fungsi JetUpdate melakukan operasi pembaruan termasuk menyisipkan baris baru ke dalam tabel atau memperbarui baris yang sudah ada. Menghapus baris tabel dilakukan dengan memanggil JetDelete(JET_SESID, JET_TABLEID).
publik Metode publikstatis MakeKey(JET_SESID, JET_TABLEID, Boolean, MakeKeyGrbit) Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis MakeKey(JET_SESID, JET_TABLEID, Byte, MakeKeyGrbit) Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis MakeKey(JET_SESID, JET_TABLEID, [], MakeKeyGrbit) Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis MakeKey(JET_SESID, JET_TABLEID, DateTime, MakeKeyGrbit) Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis MakeKey(JET_SESID, JET_TABLEID, Double, MakeKeyGrbit) Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis MakeKey(JET_SESID, JET_TABLEID, Guid, MakeKeyGrbit) Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis MakeKey(JET_SESID, JET_TABLEID, Int16, MakeKeyGrbit) Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis MakeKey(JET_SESID, JET_TABLEID, Int32, MakeKeyGrbit) Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis MakeKey(JET_SESID, JET_TABLEID, Int64, MakeKeyGrbit) Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis MakeKey(JET_SESID, JET_TABLEID, Single, MakeKeyGrbit) Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis MakeKey(JET_SESID, JET_TABLEID, UInt16, MakeKeyGrbit) Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis MakeKey(JET_SESID, JET_TABLEID, UInt32, MakeKeyGrbit) Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis MakeKey(JET_SESID, JET_TABLEID, UInt64, MakeKeyGrbit) Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis MakeKey(JET_SESID, JET_TABLEID, String, Encoding, MakeKeyGrbit) Membuat kunci pencarian yang kemudian dapat digunakan oleh JetSeek(JET_SESID, JET_TABLEID, SeekGrbit) dan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit).
publik Metode publikstatis MoveAfterLast Posisikan kursor setelah rekaman terakhir dalam tabel. Pemindahan berikutnya sebelumnya akan memposisikan kursor pada rekaman terakhir.
publik Metode publikstatis MoveBeforeFirst Posisikan kursor sebelum rekaman pertama dalam tabel. Pemindahan berikutnya berikutnya akan memposisikan kursor pada rekaman pertama.
publik Metode publikstatis ResetIndexRange Menghapus rentang indeks yang dibuat dengan JetSetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit) atau TrySetIndexRange(JET_SESID, JET_TABLEID, SetIndexRangeGrbit). Jika tidak ada rentang indeks yang ada, metode ini tidak melakukan apa-apa.
publik Metode publikstatis RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil nilai kolom tunggal dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit, JET_RETINFO) Mengambil nilai kolom tunggal dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini. Atau, fungsi ini dapat mengambil kolom dari rekaman yang dibuat di buffer salinan kursor. Fungsi ini juga dapat mengambil data kolom dari entri indeks yang mereferensikan rekaman saat ini. Selain mengambil nilai kolom aktual, JetRetrieveColumn juga dapat digunakan untuk mengambil ukuran kolom, sebelum mengambil data kolom itu sendiri sehingga buffer aplikasi dapat berukuran tepat.
publik Metode publikstatis RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil nilai kolom boolean dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsBoolean(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Mengambil nilai kolom boolean dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil nilai kolom byte dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsByte(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Mengambil nilai kolom byte dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil nilai kolom tanggalwaktu dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsDateTime(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Mengambil nilai kolom tanggalwaktu dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil nilai kolom ganda dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsDouble(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Mengambil nilai kolom ganda dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil nilai kolom float dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsFloat(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Mengambil nilai kolom float dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil nilai kolom guid dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsGuid(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Mengambil nilai kolom guid dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil nilai kolom tunggal dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Mengambil nilai kolom int16 dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil nilai kolom tunggal dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Mengambil nilai kolom int32 dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil nilai kolom tunggal dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Mengambil nilai kolom tunggal dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil nilai kolom tunggal dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini. Pengodean Unicode digunakan.
publik Metode publikstatis RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding) Mengambil nilai kolom string dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsString(JET_SESID, JET_TABLEID, JET_COLUMNID, Encoding, RetrieveColumnGrbit) Mengambil nilai kolom string dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil nilai kolom uint16 dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsUInt16(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Mengambil nilai kolom uint16 dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil nilai kolom uint32 dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsUInt32(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Mengambil nilai kolom uint32 dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil nilai kolom uint64 dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumnAsUInt64(JET_SESID, JET_TABLEID, JET_COLUMNID, RetrieveColumnGrbit) Mengambil nilai kolom uint64 dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini.
publik Metode publikstatis RetrieveColumns Mengambil kolom ke dalam objek ColumnValue.
publik Metode publikstatis RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID) Mengambil ukuran nilai kolom tunggal dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini. Atau, fungsi ini dapat mengambil kolom dari rekaman yang dibuat di buffer salinan kursor. Fungsi ini juga dapat mengambil data kolom dari entri indeks yang mereferensikan rekaman saat ini.
publik Metode publikstatis RetrieveColumnSize(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32, RetrieveColumnGrbit) Mengambil ukuran nilai kolom tunggal dari rekaman saat ini. Catatan adalah rekaman yang terkait dengan entri indeks pada posisi kursor saat ini. Atau, fungsi ini dapat mengambil kolom dari rekaman yang dibuat di buffer salinan kursor. Fungsi ini juga dapat mengambil data kolom dari entri indeks yang mereferensikan rekaman saat ini.
publik Metode publikstatis RetrieveKey Mengambil kunci untuk entri indeks pada posisi kursor saat ini.
publik Metode publikstatis SerializeObjectToColumn Menulis bentuk objek yang diserialisasikan ke kolom.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Boolean) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Byte) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, []) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, DateTime) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Double) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Guid) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int16) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int32) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Int64) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, Single) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt16) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt32) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, UInt64) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, [], SetColumnGrbit) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumn(JET_SESID, JET_TABLEID, JET_COLUMNID, String, Encoding, SetColumnGrbit) Memodifikasi nilai kolom tunggal dalam rekaman yang dimodifikasi untuk disisipkan atau untuk memperbarui rekaman saat ini.
publik Metode SetColumns Mengatur kolom dari objek ColumnValue.
publik Metode TryGetLock Secara eksplisit cadangkan kemampuan untuk memperbarui baris, kunci tulis, atau untuk secara eksplisit mencegah baris diperbarui oleh sesi lain, kunci baca. Biasanya, kunci tulis baris diperoleh secara implisit sebagai akibat dari memperbarui baris. Kunci baca biasanya tidak diperlukan karena penerapan versi rekaman. Namun, dalam beberapa kasus transaksi mungkin ingin secara eksplisit mengunci baris untuk memberlakukan serialisasi, atau untuk memastikan bahwa operasi berikutnya akan berhasil.
publik Metode TryMove Cobalah untuk menavigasi melalui indeks. Jika navigasi berhasil, metode ini mengembalikan true. Jika tidak ada catatan untuk menavigasi ke metode ini mengembalikan false; pengecualian akan dilemparkan untuk kesalahan lain.
publik Metode TryMoveFirst Coba pindah ke rekaman pertama dalam tabel. Jika tabel kosong, ini mengembalikan false, jika terjadi kesalahan yang berbeda, pengecualian akan dilemparkan.
publik Metode TryMoveLast Coba pindah ke rekaman terakhir dalam tabel. Jika tabel kosong, ini mengembalikan false, jika terjadi kesalahan yang berbeda, pengecualian akan dilemparkan.
publik Metode TryMoveNext Cobalah untuk berpindah ke rekaman berikutnya dalam tabel. Jika tidak ada rekaman berikutnya, ini mengembalikan false, jika terjadi kesalahan yang berbeda, pengecualian akan dilemparkan.
publik Metode TryMovePrevious Coba pindah ke rekaman sebelumnya dalam tabel. Jika tidak ada rekaman sebelumnya, ini mengembalikan false, jika terjadi kesalahan yang berbeda, pengecualian akan dilemparkan.
publik Metode TryOpenTable Cobalah untuk membuka tabel.
publik Metode TrySeek Secara efisien memposisikan kursor ke entri indeks yang cocok dengan kriteria pencarian yang ditentukan oleh kunci pencarian di kursor tersebut dan ketidaksamaan yang ditentukan. Kunci pencarian sebelumnya harus dibuat menggunakan JetMakeKey.
publik Metode TrySetIndexRange Membatasi sementara kumpulan entri indeks yang dapat dijalani kursor menggunakan JetMove untuk yang dimulai dari entri indeks saat ini dan berakhir pada entri indeks yang cocok dengan kriteria pencarian yang ditentukan oleh kunci pencarian di kursor tersebut dan kriteria terikat yang ditentukan. Kunci pencarian sebelumnya harus dibuat menggunakan JetMakeKey. Mengembalikan true jika rentang indeks tidak kosong, jika tidak salah.

$top

Lihat juga

Referensi

Kelas Api

Namespace Microsoft.Isam.Esent.Interop