Struktur JET_SETINFO

Berlaku untuk: Windows | Windows Server

Struktur JET_SETINFO

Struktur JET_SETINFO berisi parameter input opsional untuk JetSetColumn. Penunjuk NULL dapat diteruskan di mana penunjuk ke struktur ini jika tidak akan diteruskan. Arti melewati NULL sama dengan meneruskan JET_SETINFO dengan cbStruct diatur ke sizeof(JET_SETINFO), ibLongValue diatur ke 0 (nol) dan itagSequence diatur ke 1.

typedef struct {
  unsigned long cbStruct;
  unsigned long ibLongValue;
  unsigned long itagSequence;
} JET_SETINFO;

Anggota

cbStruct

Ukuran, dalam byte, dari JET_SETINFO. Nilai ini mengonfirmasi keberadaan bidang berikut.

ibLongValue

Offset ke byte pertama yang akan diatur dalam kolom jenis JET_coltypLongBinary atau JET_coltypLongText.

itagSequence

Menjelaskan jumlah urutan nilai dalam kolom multinilai yang akan ditetapkan. Array nilai berbasis satu. Nilai pertama adalah urutan 1, bukan 0 (nol). Jika kolom rekaman hanya memiliki satu nilai maka 1 harus diteruskan sebagai itagSequence jika nilai tersebut diganti. Nilai 0 (nol) berarti menambahkan instans nilai kolom baru ke akhir urutan nilai kolom.

Dengan kolom yang dapat berisi beberapa nilai, hanya dimungkinkan untuk menggunakan nomor urut yang lebih besar dari 1 di JetSetColumn dan JetRetrieveColumn atau 0 di JetSetColumn. Dalam implementasi mesin saat ini, kolom apa pun yang dibuat dengan JET_bitColumnTagged dapat berisi beberapa nilai. Kolom yang dibuat dengan JET_bitColumnMultiValued berbeda dari kolom bertag multinilai hanya dengan cara kolom tersebut diindeks. Lihat JET_INDEXCREATE untuk informasi selengkapnya.

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.

Lihat juga

JetSetColumn