Bagikan melalui


Fungsi JetDeleteColumn

Berlaku untuk: Windows | Windows Server

Fungsi JetDeleteColumn

Fungsi JetDeleteColumn menghapus kolom dari tabel database ESE.

JET_ERR JET_API JetDeleteColumn(
  __in          JET_SESID sesid,
  __in          JET_TABLEID tableid,
  __in          const tchar* szColumnName
);

Parameter

sesid

Konteks sesi database yang akan digunakan untuk panggilan API.

tableid

Tabel untuk menghapus kolom.

szColumnName

Nama kolom 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_errColumnInUse

Kolom saat ini sedang digunakan. Ini mungkin saat ini digunakan oleh indeks.

JET_errFixedDDL

Upaya dilakukan untuk mengubah DDL tetap.

JET_errFixedInheritedDDL

Kolom bernama di szColumnName ada dalam tabel templat, dan DDL tabel templat tidak dapat dimodifikasi.

JET_errInvalidName

Ini dapat dikembalikan jika nama yang buruk untuk szColumnName diberikan.

JET_errPermissionDenied

Tabel tidak dapat ditulis. Ini mungkin dikembalikan jika database dibuka dalam mode baca-saja.

JET_errTransReadOnly

Transaksi adalah transaksi baca-saja.

Keterangan

Memanggil JetDeleteColumn identik dengan memanggil JetDeleteColumn2 dengan grbit diatur ke nol (0).

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 JetDeleteColumnW (Unicode) dan JetDeleteColumnA (ANSI).

Lihat juga

JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetDeleteColumn2