Méthode Windows8Api. JetCreateIndex4
Crée des index sur des données dans une base de données ESE.
Espace de noms : Microsoft. ISAM. esent. Interop. Windows8
Assembly : Microsoft. ISAM. esent. Interop (en Microsoft.Isam.Esent.Interop.dll)
Syntaxe
'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
)
Paramètres
sesid
Type : Microsoft.ISAM.esent.Interop.JET_SESIDSession à utiliser.
TableID
Type : Microsoft.ISAM.esent.Interop.JET_TABLEIDTable sur laquelle créer l’index.
indexcreates
Entrer []Tableau d’objets décrivant les index à créer.
numIndexCreates
Type : System. Int32Nombre d’objets de description d’index.
Notes
Lors de la création de plusieurs index (par exemple, avec numIndexCreates supérieur à 1), cette méthode doit être appelée en dehors de toutes les transactions et avec un accès exclusif à la table. Le JET_TABLEID retourné par « API. JetCreateTable » aura un accès L2 exclusifs ou la table peut être ouverte pour un accès exclusif en passant DenyRead à JetOpenTable (JET_SESID, JET_DBID, String, [ ] , Int32, OpenTableGrbit, JET_TABLEID).