Condividi tramite


Metodo Windows8Api.JetCreateIndex4

Crea indici sui dati in un database ESE.

Spazio dei nomi:Microsoft.Isam.Esent.Interop.Windows8
Assemblea: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)

Sintassi

'Declaration
Public Shared Sub JetCreateIndex4 ( _
    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 IntegerWindows8Api.JetCreateIndex4(sesid, tableid, _
    indexcreates, numIndexCreates)
public static void JetCreateIndex4(
    JET_SESID sesid,
    JET_TABLEID tableid,
    JET_INDEXCREATE[] indexcreates,
    int numIndexCreates
)

Parametri

  • indexcreates
    Tipo: []

    Matrice di oggetti che descrivono gli indici da creare.

  • numIndexCreates
    Tipo: System.Int32

    Numero di oggetti di descrizione dell'indice.

Commenti

Quando si creano più indici (ad esempio con numIndexCrea maggiore di 1) questo metodo deve essere chiamato all'esterno di tutte le transazioni e con accesso esclusivo alla tabella. La JET_TABLEID restituita da "Api.JetCreateTable" avrà accesso eslusivo oppure la tabella può essere aperta per l'accesso esclusivo passando DenyRead a JetOpenTable(JET_SESID, JET_DBID, String, [], Int32, OpenTableGrbit, JET_TABLEID).

Vedi anche

Riferimento

Classe Windows8Api

Membri di Windows8Api

Spazio dei nomi Microsoft.Isam.Esent.Interop.Windows8