Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Applies to: Windows | Windows Server
The JetDeleteIndex function deletes an index from a table.
JET_ERR JET_API JetDeleteIndex(
__in JET_SESID sesid,
__in JET_TABLEID tableid,
__in JET_PCSTR szIndexName
);
sesid
The database session context to use for the API call.
tableid
The table that contains the column that is to be deleted.
szIndexName
The name of the index to be deleted.
This function returns the JET_ERR datatype with one of the following return codes. For more information about the possible ESE errors, see Extensible Storage Engine Errors and Error Handling Parameters.
Return code |
Description |
---|---|
JET_errSuccess |
The operation completed successfully. |
JET_errFixedDDL |
An attempt was made to delete an index from a fixed table (for example, one created with JET_bitTableCreateFixedDDL). |
JET_errFixedInheritedDDL |
An attempt was made to delete an index from a template table. A template table has fixed DDL. |
JET_errIndexNotFound |
The index named in szIndexName was not found. |
JET_errPermissionDenied |
The table cannot be updated because it was opened read-only. |
JET_errSessionSharingViolation |
Multiple threads attempted to use the same database session. |
JET_errTransReadOnly |
The transaction was opened as a read-only transaction. |
When successful, the index is deleted and therefore cannot be used subsequently. There must not be any active transaction using the index.
On success, the currency is set before the first record.
Requirement | Value |
---|---|
Client |
Requires Windows Vista, Windows XP, or Windows 2000 Professional. |
Server |
Requires Windows Server 2008, Windows Server 2003, or Windows 2000 Server. |
Header |
Declared in Esent.h. |
Library |
Use ESENT.lib. |
DLL |
Requires ESENT.dll. |
Unicode |
Implemented as JetDeleteIndexW (Unicode) and JetDeleteIndexA (ANSI). |
JET_ERR
JET_GRBIT
JET_SESID
JET_TABLEID
JetCreateIndex
JetCreateIndex2