This document is archived and information here might be outdated. Recommended version. |
Provides access to members that modify the index.
Name | Description | |
---|---|---|
Fields | The fields collection for this index. | |
Fields | The fields collection for this index. | |
IsAscending | Indicates if the index is to be ascending. | |
IsAscending | Indicates if the index is based on ascending order. | |
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. |
Interfaces | Description |
---|---|
IIndex | Provides access to members that return information about the index. |
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".