Función JetDeleteTable

Se aplica a: Windows | Windows Server

Función JetDeleteTable

La función JetDeleteTable elimina una tabla en una base de datos ESE.

    JET_ERR JET_API JetDeleteTable(
      __in          JET_SESID sesid,
      __in          JET_DBID dbid,
      __in          const tchar* szTableName
    );

Parámetros

sesid

Contexto de sesión de base de datos que se va a usar para la llamada API.

dbid

Identificador de base de datos que se va a usar para la llamada API.

szTableName

Nombre de la tabla que se va a eliminar.

Valor devuelto

Esta función devuelve el JET_ERR tipo de datos con uno de los siguientes códigos de retorno. Para obtener más información sobre los posibles errores de ESE, vea Extensible Storage Engine Errors and Error Handling Parameters.

Código devuelto

Descripción

JET_errSuccess

La operación se ha completado correctamente.

JET_errTableInUse

Se intentó eliminar una tabla mientras otra sesión tiene un identificador de tabla abierto (JET_TABLEID) con JetOpenTable o JetDupCursor.

JET_errCannotDeletetemporary tabla

Se intentó eliminar una tabla temporal. Una tabla temporal se elimina automáticamente cuando se cierra con JetCloseTable.

JET_errCannotDeleteTemplateTable

Se intentó eliminar una tabla de plantilla, es decir, una tabla de la que se puede heredar DDL.

Requisitos

Requisito Value

Cliente

Requiere Windows Vista, Windows XP o Windows 2000 Professional.

Servidor

Requiere Windows Server 2008, Windows Server 2003 o Windows 2000 Server.

Encabezado

Declarado en Esent.h.

Library

Use ESENT.lib.

Archivo DLL

Requiere ESENT.dll.

Unicode

Se implementa como JetDeleteTableW (Unicode) y JetDeleteTableA (ANSI).

Consulte también

JET_DBID
JET_SESID
JetCloseTable