Bagikan melalui


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