Metode Api.JetCreateIndex2

Membuat indeks melalui data dalam database ESE.

Namespace:Microsoft.Isam.Esent.Interop
Majelis: Microsoft.Isam.Esent.Interop (dalam Microsoft.Isam.Esent.Interop.dll)

Sintaks

'Declaration
Public Shared Sub JetCreateIndex2 ( _
    sesid As JET_SESID, _
    tableid As JET_TABLEID, _
    indexcreates As JET_INDEXCREATE(), _
    numIndexCreates As Integer _
)
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim indexcreates As JET_INDEXCREATE()
Dim numIndexCreates As IntegerApi.JetCreateIndex2(sesid, tableid, _
    indexcreates, numIndexCreates)
public static void JetCreateIndex2(
    JET_SESID sesid,
    JET_TABLEID tableid,
    JET_INDEXCREATE[] indexcreates,
    int numIndexCreates
)

Parameter

  • indexcreates
    Jenis: []

    Array objek yang menjelaskan indeks yang akan dibuat.

  • numIndexCreates
    Jenis: System.Int32

    Jumlah objek deskripsi indeks.

Keterangan

Saat membuat beberapa indeks (yaitu dengan numIndexCreates lebih besar dari 1) metode ini HARUS dipanggil di luar transaksi apa pun dan dengan akses eksklusif ke tabel. JET_TABLEID yang dikembalikan oleh "JetCreateTable" akan memiliki akses ekslusif atau tabel dapat dibuka untuk akses eksklusif dengan meneruskan DenyRead ke JetOpenTable(JET_SESID, JET_DBID, String, [], Int32, OpenTableGrbit, JET_TABLEID).

Lihat juga

Referensi

Kelas Api

Anggota api

Namespace Microsoft.Isam.Esent.Interop