Struktur JET_OBJECTLIST
Berlaku untuk: Windows | Windows Server
Struktur JET_OBJECTLIST
Struktur JET_OBJECTLIST melintasi tabel sementara yang dibuat dengan JetGetObjectInfo. Setiap baris dalam tabel sementara menjelaskan objek dalam database.
typedef struct {
unsigned long cbStruct;
JET_TABLEID tableid;
unsigned long cRecord;
JET_COLUMNID columnidcontainername;
JET_COLUMNID columnidobjectname;
JET_COLUMNID columnidobjtyp;
JET_COLUMNID columniddtCreate;
JET_COLUMNID columniddtUpdate;
JET_COLUMNID columnidgrbit;
JET_COLUMNID columnidflags;
JET_COLUMNID columnidcRecord;
JET_COLUMNID columnidcPage;
} JET_OBJECTLIST;
Anggota
cbStruct
Ukuran struktur, dalam byte. Panggilan API akan memperbarui bidang ini, sehingga pemanggil harus memastikan bahwa nilai ini cocok dengan sizeof( JET_INDEXLIST ).
tableid
Pengidentifikasi tabel tabel sementara yang dibuat. Pemanggil harus berisi kode yang akan menutup tabel.
cRecord
Jumlah rekaman dalam tabel sementara yang dibuat.
columnidcontainername
Pengidentifikasi kolom nama jenis kontainer.
Satu-satunya kontainer yang saat ini didukung adalah tabel. Kolom ini adalah JET_coltypText.
columnidobjectname
Pengidentifikasi kolom nama objek.
Kolom ini adalah JET_coltypText.
columnidobjtyp
Pengidentifikasi kolom dari jenis objek. Satu-satunya kontainer yang saat ini didukung adalah tabel, sehingga bidang ini akan JET_objtypTable.
Kolom ini adalah JET_coltypLong.
columniddtCreate
Kedaluwarsa. Jangan gunakan.
columniddtUpdate
Kedaluwarsa. Jangan gunakan.
columnidgrbit
Pengidentifikasi kolom grbit yang berlaku untuk objek. Untuk daftar grbit yang berlaku, lihat JET_TABLECREATE.
Kolom ini adalah JET_coltypLong.
columnidflags
Pengidentifikasi kolom bendera yang berlaku untuk objek. Untuk daftar bendera yang berlaku, lihat JET_OBJECTINFO.
Kolom ini adalah JET_coltypLong.
columnidcRecord
Pengidentifikasi kolom jumlah rekaman yang ada dalam tabel yang dinamai dalam columnidobjectname.
Kolom ini adalah JET_coltypLong.
columnidcPage
Pengidentifikasi kolom dari jumlah halaman yang digunakan objek.
Kolom ini adalah JET_coltypLong.
Keterangan
Setiap baris dalam tabel sementara sesuai dengan objek dalam database.
Ketika tabel sementara dibuat dengan parameter InfoLevel dalam fungsi JetGetObjectInfo yang diatur ke JET_ObjInfoListNoStats, kolom yang diidentifikasi oleh columnidcRecord dan columnidcPage tidak akan berisi informasi yang bermakna.
Saat ini, hanya informasi tentang tabel yang akan berada dalam tabel sementara.
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
JET_COLTYP
JET_COLUMNID
JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JET_OBJECTINFO
JET_TABLECREATE
JetGetObjectInfo