Provides access to members that modify the index.
Product Availability
Members
Description | ||
---|---|---|
Fields | The fields collection for this index. | |
Fields | The fields collection for this index. | |
IsAscending | Indicates if the index is based on ascending order. | |
IsAscending | Indicates if the index is to be ascending. | |
IsUnique | Indicates if the index is to be unique. | |
IsUnique | Indicates if the index is unique. | |
Name | The name of the index. | |
Name | The name of the index. |
Inherited Interfaces
Interfaces | Description |
---|---|
IIndex | Provides access to members that return information about the index. |
CoClasses that implement IIndexEdit
Remarks
The IIndexEdit interface is used when creating new indexes. You cannot use IIndexEdit to modify an existing index—to do this, delete and re-create it. IIndexEdit operates in a similar way to IFieldEdit.
When changing indexes on a table in a multi-user environment, you should first gain an exclusive schema lock on the table. See the section on ISchemaLock for more details.
When using C# (and other .NET languages) you must append an "_2" to the property you want to set on this interface. For example, indexEdit.Name_2 = "NewIndexName".
When using VB.NET (and other .NET languages) you must
append an "_2" to the property you want to set on this interface.
For example, indexEdit.Name_2 = "NewIndexName".