Fungsi JetDeleteIndex

Berlaku untuk: Windows | Windows Server

Fungsi JetDeleteIndex

Fungsi JetDeleteIndex menghapus indeks dari tabel.

    JET_ERR JET_API JetDeleteIndex(
      __in          JET_SESID sesid,
      __in          JET_TABLEID tableid,
      __in          JET_PCSTR szIndexName
    );

Parameter

sesid

Konteks sesi database yang digunakan untuk panggilan API.

tableid

Tabel yang berisi kolom yang akan dihapus.

szIndexName

Nama indeks yang akan dihapus.

Tampilkan Nilai

Fungsi ini mengembalikan jenis data JET_ERR dengan salah satu kode pengembalian berikut. Untuk informasi selengkapnya tentang kemungkinan kesalahan ESE, lihat Kesalahan Mesin Penyimpanan yang Dapat Diperluas dan Parameter Penanganan Kesalahan.

Menampilkan kode

Deskripsi

JET_errSuccess

Operasi berhasil diselesaikan.

JET_errFixedDDL

Upaya dilakukan untuk menghapus indeks dari tabel tetap (misalnya, yang dibuat dengan JET_bitTableCreateFixedDDL).

JET_errFixedInheritedDDL

Upaya dilakukan untuk menghapus indeks dari tabel templat. Tabel templat telah memperbaiki DDL.

JET_errIndexNotFound

Indeks bernama dalam szIndexName tidak ditemukan.

JET_errPermissionDenied

Tabel tidak dapat diperbarui karena dibuka baca-saja.

JET_errSessionSharingViolation

Beberapa utas mencoba menggunakan sesi database yang sama.

JET_errTransReadOnly

Transaksi dibuka sebagai transaksi baca-saja.

Keterangan

Ketika berhasil, indeks dihapus dan oleh karena itu tidak dapat digunakan kemudian. Tidak boleh ada transaksi aktif menggunakan indeks.

Jika berhasil, mata uang diatur sebelum catatan pertama.

Persyaratan

Persyaratan Nilai

Klien

Memerlukan Windows Vista, Windows XP, atau Windows 2000 Professional.

Server

Memerlukan Windows Server 2008, Windows Server 2003, atau Windows 2000 Server.

Header

Dinyatakan dalam Esent.h.

Pustaka

Gunakan ESENT.lib.

DLL

Membutuhkan ESENT.dll.

Unicode

Diimplementasikan sebagai JetDeleteIndexW (Unicode) dan JetDeleteIndexA (ANSI).

Lihat juga

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetCreateIndex
JetCreateIndex2