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 incorrectas, puede o no ser transitorio. | |-- JET_errcatResource | |-- JET_errcatMemory // fuera de memoria (todas las variantes) | |-- JET_errcatQuota | |-- JET_errcatDisk // sin espacio en disco (todas las variantes) |- |- |- JET_errcatData | |-- JET_errcatCorruption | |-- JET_errcatInconsistent // normalmente causados por | | de | | de usuario- JET_errcatFragmentation |-- JET_errcatApi |-- JET_errcatUsage |-- JET_errcatState |-- JET_errcatObsolete
Espacio de nombres:Microsoft.Isam.Esent.Interop.Windows8
Ensamblaje: 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 | Categoría genérica. | |
| Operación | Errores que normalmente pueden producirse en cualquier momento debido a condiciones incontrolables. Con frecuencia temporal, pero no siempre. Recuperación: probablemente vuelva a intentarlo o, finalmente, informe al operador. | |
| Grave | Este error de ordenación solo se produce cuando ESE encuentra una condición de error tan grave, que no podemos continuar de forma segura (a menudo transaccional) y en lugar de datos dañados que generamos errores de esta categoría. Recuperación: reinicie la instancia o el proceso. Si el problema persiste, informe al operador. | |
| IO | Los errores de sistema operativo proceden del sistema operativo y están fuera del control de ESE, es posible que este tipo de error sea temporal, posiblemente no. Recuperación: reintento. Si no se resuelve, pregunte al operador sobre el problema de disco. | |
| Resource | Se trata de una categoría que indica una de las muchas posibles condiciones fuera de recurso. | |
| Memoria | Condición de memoria insuficiente clásica. Recuperación: espere un tiempo y vuelva a intentarlo, libere memoria o salga. | |
| Quota | Ciertos recursos "especializados" se encuentran en grupos de un tamaño determinado, lo que facilita la detección de fugas de estos recursos. Recuperación: puede requerir algunos cambios de código menores. La aplicación debe tener una acción solo de depuración, como Assert, en estas condiciones para detectarlas durante el desarrollo. En el caso del código comercial, se recomienda tratar este error como el error de categoría Memoria y reintentar, liberar memoria o salir de la operación. | |
| Disco | Condiciones fuera del disco. Recuperación: puede volver a intentarlo más adelante en la esperanza de que haya más espacio disponible o pida al operador que libere espacio en disco. | |
| data | Un error relacionado con los datos. | |
| Corrupción | Mi disco duro ate mi tarea. Problemas de daños clásicos, con frecuencia permanentes sin acción correctiva. Recuperación: restauración a partir de la copia de seguridad, quizás la operación de reparación de esa utilidades (que solo salva lo que los datos se dejan o pierden). También en el caso de la recuperación (JetInit) tal vez se puede realizar la recuperación al permitir la pérdida de datos. | |
| Inconsistente | Esto es similar a Daños en que la base de datos o los archivos de registro están en un estado incoherente e incoherente entre sí. A menudo, esto se debe a que la aplicación o el administrador no se controlan de forma incorrecta. Recuperación: restaurar a partir de la copia de seguridad, quizás la operación de reparación de esa utilidad (que solo salva lo que los datos quedan o pierden). También 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 en los que se agotó algún recurso interno persistente. Recuperación: en el caso de los errores de base de datos, la desfragmentación sin conexión rectificará el problema, para los archivos de registro _first_ recuperar todas las bases de datos adjuntas a un apagado limpio y, a continuación, eliminará todos los archivos de registro y el punto de control. | |
| API | Contenedor para uso y estado. | |
| Uso | Error de uso clásico, esto significa que el código de cliente no pasó argumentos correctos a la API de JET. Es probable que este error no desaparezca con el reintento. Recuperación: por lo general, el código de cliente debe ser Assert() esta clase de errores no se devuelve, por lo que se pueden detectar problemas durante el desarrollo. En el comercio minorista, la aplicación probablemente tendrá poca opción, pero para devolver el problema al operador. | |
| State | Esta es la clasificación de diferentes señales que la API podría devolver describe el estado de la base de datos, un caso clásico es JET_errRecordNotFound que JetSeek() puede devolver cuando no se encontró el registro que solicitó. Recuperación: no es realmente relevante, depende en gran medida de la API. | |
| Obsoletos | El error se reconoce como un error válido, pero no se espera que esta versión de la API devuelva. | |
| Max | Valor máximo de la enumeración. Esto no debe usarse. |