Portal de códigos de error
SQLiteSQLiteCódigo de error

SQLITE_READONLY_CANTINIT

readonly cantinit

Otras formas: 1288

Código SQLITE_READONLY_CANTINIT · Problema informado por SQLite.

El código de resultado SQLITE_READONLY_CANTINIT se origina en el método xShmMap de un VFS para indicar que la región de memoria compartida utilizada por el modo WAL existe pero su contenido no es confiable y no puede ser utilizado por el proceso actual ya que el proceso actual no tiene permiso de escritura en la región de memoria compartida. (La región de memoria compartida para el modo WAL es normalmente un archivo con un sufijo "-wal" que se asigna al espacio del proceso. Si el proceso actual no tiene permiso de escritura en ese archivo, entonces no puede escribir en la memoria compartida). La lógica de nivel superior dentro de SQLite normalmente interceptará el código de error y creará una región de memoria compartida temporal en memoria para que el proceso actual pueda al menos leer el contenido de la base de datos. Este código de resultado no debe llegar a la capa de interfaz de la aplicación.

Google Translate · Esta es una traducción automática. Consulte el original en inglés para comprobar los términos técnicos y las condiciones aplicables.

The SQLITE_READONLY_CANTINIT result code originates in the xShmMap method of a VFS to indicate that the shared memory region used by WAL mode exists buts its content is unreliable and unusable by the current process since the current process does not have write permission on the shared memory region. (The shared memory region for WAL mode is normally a file with a "-wal" suffix that is mmapped into the process space. If the current process does not have write permission on that file, then it cannot write into shared memory.) Higher level logic within SQLite will normally intercept the error code and create a temporary in-memory shared memory region so that the current process can at least read the content of the database. This result code should not reach the application interface layer.

Enlaces de solución de problemas y diagnóstico

Compruebe primero que el producto, la versión y el entorno del documento coincidan con su situación.

Esta entrada solo enlaza a documentación oficial de referencia de códigos. No se ha verificado un procedimiento de solución independiente.