Compartir a través de


Método Api.JetCreateIndex2

Crea índices a través de datos en una base de datos ESE.

Espacio de nombres:Microsoft.Isam.Esent.Interop
Ensamblaje: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)

Sintaxis

'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
)

Parámetros

  • indexcreates
    Tipo: []

    Matriz de objetos que describen los índices que se van a crear.

  • numIndexCreates
    Tipo: System.Int32

    Número de objetos de descripción de índice.

Comentarios

Al crear varios índices (es decir, con numIndexCreates mayor que 1), este método DEBE llamarse fuera de cualquier transacción y con acceso exclusivo a la tabla. El JET_TABLEID devuelto por "JetCreateTable" tendrá acceso exlusivo o la tabla se puede abrir para el acceso exclusivo pasando DenyRead a JetOpenTable(JET_SESID, JET_DBID, String, [], Int32, OpenTableGrbit, JET_TABLEID).

Consulte también

Referencia

Clase de API

Miembros de api

Espacio de nombres Microsoft.Isam.Esent.Interop