Constantes predefinidas
Estas constantes están definidas por esta extensión y estarán disponibles solamente cuando la extensión ha sido o bien compilada dentro de PHP o grabada dinámicamente en tiempo de ejecución.
Las funciones sqlite_fetch_array() y sqlite_current() emplean una constante para seleccionar los diferentes tipos de matrices del resultado. Los diferentes constantes definidas son las siguientes:
-
Constantes del tipo de resultado de SQLite
- SQLITE_ASSOC (int)
- La matriz contiene el nombre de las columnas como índice de los valores.
- SQLITE_BOTH (int)
- La matriz contiene el nombre de las columnas y un índice numérico como índice de los valores.
- SQLITE_NUM (int)
- La matriz contiene un índice numérico como índice de los valores. El índice empieza asignando el 0 al primer campo del resultado.
Algunas funciones devuelven códigos de estado. Se han definido los siguientes códigos:
-
Constantes del código de estado de SQLite
- SQLITE_OK (int)
- Resultado exitoso.
- SQLITE_ERROR (int)
- Error de SQL o base de datos desconocida.
- SQLITE_INTERNAL (int)
- Error lógico interno de SQLite.
- SQLITE_PERM (int)
- Permiso de acceso denegado.
- SQLITE_ABORT (int)
- La función de callback solicitó una interrupción.
- SQLITE_BUSY (int)
- El archivo de base de datos está bloqueado.
- SQLITE_LOCKED (int)
- Una tabla de la base de datos está bloqueada.
- SQLITE_NOMEM (int)
- Error en la reserva de memoria.
- SQLITE_READONLY (int)
- Se intentó escribir en una base de datos de solo lectura.
- SQLITE_INTERRUPT (int)
- La operación finalizaó internamente.
- SQLITE_IOERR (int)
- Error de E/S en el disco.
- SQLITE_CORRUPT (int)
- La imagen de la base de datos en el disco está corrupta.
- SQLITE_NOTFOUND (int)
- Tabla o registro (internos) no encontrados.
- SQLITE_FULL (int)
- No se pudo reañizar la inserción porque la base de datos está llena.
- SQLITE_CANTOPEN (int)
- No se pudo abrir el archivo de la base de datos.
- SQLITE_PROTOCOL (int)
- Error de bloqueo de base de datos.
- SQLITE_EMPTY (int)
- La tabla (interna) de la base de datos está vacía.
- SQLITE_SCHEMA (int)
- Se ha cambiado el esquema de la base de datos.
- SQLITE_TOOBIG (int)
- Demasiados datos para una fila de la tabla.
- SQLITE_CONSTRAINT (int)
- Interrupción debida a la violación de una restricción (constraint).
- SQLITE_MISMATCH (int)
- Confusión en el tipo de los datos.
- SQLITE_MISUSE (int)
- La librería se empleó de forma incorrecta.
- SQLITE_NOLFS (int)
- Se intentó utilizar unas características de SO no soportadas en el sistema.
- SQLITE_AUTH (int)
- Error de autenticación.
- SQLITE_ROW (int)
- El proceso interno dispone de otra fila.
- SQLITE_DONE (int)
- El proceso interno ha finalizado la ejecución.
Constantes predefinidas
There are no user contributed notes for this page.
