JetDeleteColumn-Funktion
Letzte Änderung: Freitag, 27. Februar 2015
Gilt für: Windows | Windows Server
JetDeleteColumn-Funktion
Die Funktion JetDeleteColumn löscht eine Spalte aus einer ESE-Datenbank-Tabelle.
JET_ERR JET_API JetDeleteColumn(
__in JET_SESID sesid,
__in JET_TABLEID tableid,
__in const tchar* szColumnName
);
Parameter
sesid
Der Kontext, für den API-Aufruf zu verwendenden Datenbank Sitzung.
TableID
Die Tabelle aus, um die Spalte löschen.
szColumnName
Der Name der Spalte gelöscht werden soll.
Return Value
Diese Funktion gibt den Datentyp JET_ERR mit einem der folgenden Rückgabecodes. Weitere Informationen zu den möglichen ESE-Fehlern finden Sie unter Extensible Storage Engine-Fehlern und Fehler behandeln von Parametern.
Rückgabecode |
Beschreibung |
---|---|
JET_errSuccess |
Der Vorgang wurde erfolgreich abgeschlossen. |
JET_errColumnInUse |
Die Spalte wird derzeit verwendet. Es kann zurzeit von einem Index verwendet werden. |
JET_errFixedDDL |
Es wurde versucht, um die festen DDL zu ändern. |
JET_errFixedInheritedDDL |
Die Spalte, die mit dem Namen im SzColumnName vorhanden ist, in der Tabelle Vorlage, und die DDL einer Tabelle Vorlage kann nicht geändert werden. |
JET_errInvalidName |
Dies kann zurückgegeben werden, wenn ein ungültiger Name für SzColumnName zugewiesen wurde. |
JET_errPermissionDenied |
Die Tabelle kann nicht geschrieben werden. Dies kann zurückgegeben werden, wenn die Datenbank im schreibgeschützten Modus geöffnet wurde. |
JET_errTransReadOnly |
Die Transaktion ist eine Transaktion schreibgeschützt. |
Anmerkungen
Aufrufen von JetDeleteColumn entspricht aufrufende JetDeleteColumn2 mit JET_errInvalidGrbit auf Null (0) festgelegt.
Voraussetzungen
-Client, |
Erfordert Windows Vista, Windows XP oder Windows 2000 Professional. |
Server |
WindowsServer 2008, WindowsServer 2003 oder Windows 2000 Server benötigt. |
Kopfzeile |
In Esent.h deklariert. |
Library |
Verwenden Sie ESENT.lib. |
DLL |
Erfordert "ESENT.dll". |
Unicode |
Implementiert als JetDeleteColumnW (Unicode) und JetDeleteColumnA (ANSI). |