Lenguaje

DatabaseOpenFlags Enumeración

Definición

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

[System.Flags]
public enum DatabaseOpenFlags
[<System.Flags>]
type DatabaseOpenFlags = 
Herencia
DatabaseOpenFlags
Atributos

Campos

Nombre Valor Description
OpenReadwrite 0

Marca abierta: marca para openDatabase(File, OpenParams) para abrir la base de datos para leer y escribir. Si el disco está lleno, esto puede producir un error incluso antes de escribir algo.

Tenga en cuenta que el valor de esta marca es 0, por lo que es el valor predeterminado.

Referencia de Android para android.database.sqlite.SQLiteDatabase.OPEN_READWRITE.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

OpenReadonly 1

Marca abierta: marca para openDatabase(File, OpenParams) para abrir la base de datos solo para lectura. Esta es la única manera confiable de abrir una base de datos si el disco puede estar lleno.

Referencia de Android para android.database.sqlite.SQLiteDatabase.OPEN_READONLY.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

NoLocalizedCollators 16

Marca de apertura: marca para openDatabase(File, OpenParams) para abrir la base de datos sin compatibilidad con los intercaladores localizados.

Esto hace que el intercalador LOCALIZED no se cree. Debe ser coherente al usar esta marca para usar la configuración con la que se creó la base de datos. Si se establece, setLocale(Locale) no hará nada.

Referencia de Android para android.database.sqlite.SQLiteDatabase.NO_LOCALIZED_COLLATORS.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

CreateIfNecessary 268435456

Marca abierta: marca para openDatabase(File, OpenParams) para crear el archivo de base de datos si aún no existe.

Referencia de Android para android.database.sqlite.SQLiteDatabase.CREATE_IF_NECESSARY.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

EnableWriteAheadLogging 536870912

Marca de apertura: marca para openDatabase(File, OpenParams) para abrir el archivo de base de datos con el registro de escritura previa habilitado de forma predeterminada. El uso de esta marca es más eficaz que llamar a enableWriteAheadLogging(). El registro de escritura anticipada no se puede usar con bases de datos de solo lectura, por lo que el valor de esta marca se omite si la base de datos se abre de solo lectura.

Referencia de Android para android.database.sqlite.SQLiteDatabase.ENABLE_WRITE_AHEAD_LOGGING.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a