Language

DatabaseOpenFlags 列挙型

定義

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

[System.Flags]
public enum DatabaseOpenFlags
[<System.Flags>]
type DatabaseOpenFlags = 
継承
DatabaseOpenFlags
属性

フィールド

Name 値 説明
OpenReadwrite 0

Open フラグ: openDatabase(File, OpenParams) のフラグを設定して、読み取りと書き込みのためにデータベースを開きます。 ディスクがいっぱいの場合は、実際に何かを書き込む前でも、このエラーが発生する可能性があります。

このフラグの値は 0 なので、既定値であることに注意してください。

android.database.sqlite.SQLiteDatabase.OPEN_READWRITEの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

OpenReadonly 1

Open フラグ: openDatabase(File, OpenParams) のフラグを設定して、読み取り専用でデータベースを開きます。 ディスクがいっぱいになった場合にデータベースを開く唯一の信頼性の高い方法です。

android.database.sqlite.SQLiteDatabase.OPEN_READONLYの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

NoLocalizedCollators 16

Open フラグ: ローカライズされたコレーターをサポートせずにデータベースを開くために openDatabase(File, OpenParams) のフラグを設定します。

これにより、コレーター LOCALIZED が作成されません。 このフラグを使用してデータベースが作成された設定を使用する場合は、一貫性を保つ必要があります。 これが設定されている場合、setLocale(Locale) は何も行いません。

android.database.sqlite.SQLiteDatabase.NO_LOCALIZED_COLLATORSの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

CreateIfNecessary 268435456

Open フラグ: データベース ファイルがまだ存在しない場合にデータベース ファイルを作成するための openDatabase(File, OpenParams) のフラグ。

android.database.sqlite.SQLiteDatabase.CREATE_IF_NECESSARYの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

EnableWriteAheadLogging 536870912

Open フラグ: openDatabase(File, OpenParams) のフラグを設定して、事前書き込みログが既定で有効になっているデータベース ファイルを開きます。 このフラグの使用は、enableWriteAheadLogging() を呼び出すよりも効率的です。 先書きログは読み取り専用データベースでは使用できないため、データベースが読み取り専用で開かれている場合、このフラグの値は無視されます。

android.database.sqlite.SQLiteDatabase.ENABLE_WRITE_AHEAD_LOGGINGの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

注釈

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象