Compartir a través de


Enumeración JET_ERRCAT

Categoría de error. La jerarquía es la siguiente: JET_errcatError | |-- JET_errcatOperation | |-- JET_errcatFatal | |-- JET_errcatIO // problemas de E/S incorrectos, puede ser transitorio o no. | |-- JET_errcatResource | |-- JET_errcatMemory // memoria insuficiente (todas las variantes) | |-- JET_errcatQuota | |-- JET_errcatDisk // espacio en disco insuficiente (todas las variantes) |-- JET_errcatData | |||-- JET_errcatCorruption | |-- JET_errcatInconsistent // normalmente causado por un uso incorrecto por parte del usuario | |-- JET_errcatFragmentation |-- JET_errcatApi |-- JET_errcatUsage |-- JET_errcatState |-- JET_errcatObsolete

Espacio de nombres:Microsoft.Isam.Esent.Interop.Windows8
Ensamblado: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)

Sintaxis

'Declaration
Public Enumeration JET_ERRCAT
'Usage
Dim instance As JET_ERRCAT
public enum JET_ERRCAT

Miembros

Nombre del miembro Descripción
Unknown Categoría desconocida.
Error Una categoría genérica.
Operación Errores que normalmente pueden producirse en cualquier momento debido a condiciones incontrolables. A menudo temporal, pero no siempre. Recuperación: probablemente vuelva a intentarlo o, finalmente, informe al operador.
Grave Este error de ordenación ocurre solo cuando ESE encuentra una condición de error tan grave que no podemos continuar de una manera segura (a menudo transaccional) y, en lugar de dañar los datos, generamos errores de esta categoría. Recuperación: reinicie la instancia o el proceso. Si el problema persiste, informe al operador.
IO Los errores O provienen del sistema operativo, y están fuera del control de ESE. Este tipo de error posiblemente sea temporal o posiblemente no. Recuperación: reintente. Si no se resuelve, pregunte al operador sobre el problema del disco.
Resource Se trata de una categoría que indica una de las muchas posibles condiciones de falta de recursos.
Memoria Condición de memoria insuficiente clásica. Recuperación: espere un tiempo y vuelva a intentarlo, libere memoria o salga.
Cuota Algunos recursos "especializados" están en grupos de un tamaño determinado, lo que facilita la detección de pérdidas de estos recursos. Recuperación: puede requerir algunos cambios de código menores. Su aplicación debe tener una acción solo de depuración, como una Assert, en estas condiciones con el fin de detectarlas durante el desarrollo. Para el código de comercio minorista, le recomendamos que trate este error como el error de categoría Memoria y vuelva a intentarlo, libere memoria o salga de la operación.
Disco Condiciones de disco insuficiente. Recuperación: puede volver a intentarlo más adelante con la esperanza de que haya más espacio disponible, o pedir al operador que libere espacio en disco.
Data Error relacionado con los datos.
Datos dañados Mis deberes han desaparecido del disco duro. Problemas clásicos de datos dañados, a menudo permanentes si no se toman medidas correctoras. Recuperación: restauración a partir de una copia de seguridad, tal vez la operación de reparación de las utilidades ESE (que recupera solo los datos restantes/con pérdida). Además, en el caso de la recuperación (JetInit), esta tal vez se puede realizar permitiendo la pérdida de datos.
Incoherente Es similar a Datos dañados en el sentido de que los archivos de registro y/o base de datos se encuentran en un estado incoherente e inconciliable entre sí. A menudo, esto se debe a que la aplicación o el administrador se controlan de forma incorrecta. Recuperación: restaurar mediante la copia de seguridad, quizás la operación de reparación de utilidades ESE (que solo recupera los datos restantes/con pérdida). Además, en el caso de la recuperación (JetInit), tal vez se puede realizar la recuperación al permitir la pérdida de datos.
Fragmentación Se trata de una clase de errores donde algún recurso interno persistente se agotó. Recuperación: para los errores de base de datos, la desfragmentación sin conexión rectificará el problema; para los archivos de registro _first_ recupere todas las bases de datos adjuntas a un apagado limpio y, a continuación, elimine todos los archivos de registro y el punto de control.
API Un contenedor para el uso y el estado.
Uso Error de uso clásico, esto significa que el código de cliente no pasó argumentos correctos a la API JET. Es probable que este error no desaparezca con el reintento. Recuperación: generalmente, el código cliente debe Assert() que esta clase de errores no se devuelve, por lo que los problemas pueden detectarse durante el desarrollo. En el comercio minorista, la aplicación probablemente no tendrá más opción que devolver el problema al operador.
State Se trata de la clasificación de diferentes señales que la API podría devolver que describe el estado de la base de datos, un caso clásico es JET_errRecordNotFound que puede devolver JetSeek() cuando no se encontró el registro que solicitó. Recuperación: no es realmente relevante, depende en gran medida de la API.
Obsoleto El error se reconoce como un error válido, pero no se espera que esta versión de la API lo devuelva.
Máx. Valor máximo de la enumeración. Esto no debe usarse.

Consulte también

Referencia

Espacio de nombres Microsoft.Isam.Esent.Interop.Windows8