Méthode Api.JetCreateIndex2

Crée des index sur des données dans une base de données ESE.

Namespace:Microsoft.Isam.Esent.Interop
Assemblée: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)

Syntaxe

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

Paramètres

  • indexcreates
    Type : []

    Tableau d’objets décrivant les index à créer.

  • numIndexCreates
    Type : System.Int32

    Nombre d’objets de description d’index.

Notes

Lors de la création de plusieurs index (c’est-à-dire avec numIndexCreates supérieur à 1), cette méthode DOIT être appelée en dehors des transactions et avec un accès exclusif à la table. Les JET_TABLEID retournées par « JetCreateTable » auront un accès exclusif ou la table peut être ouverte pour un accès exclusif en passant DenyRead à JetOpenTable(JET_SESID, JET_DBID, String, [], Int32, OpenTableGrbit, JET_TABLEID).

Voir aussi

Informations de référence

Classe API

Membres de l’API

Espace de noms Microsoft.Isam.Esent.Interop