SQLiteOpenHelper.WritableDatabase プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
読み取りと書き込みに使用するデータベースを作成または開きます。
public virtual Android.Database.Sqlite.SQLiteDatabase? WritableDatabase { [Android.Runtime.Register("getWritableDatabase", "()Landroid/database/sqlite/SQLiteDatabase;", "GetGetWritableDatabaseHandler")] get; }
[<get: Android.Runtime.Register("getWritableDatabase", "()Landroid/database/sqlite/SQLiteDatabase;", "GetGetWritableDatabaseHandler")>]
member this.WritableDatabase : Android.Database.Sqlite.SQLiteDatabase
プロパティ値
#closeが呼び出されるまで有効な読み取り/書き込みデータベース オブジェクト
- 属性
例外
データベースを書き込み用に開くことができない場合
注釈
読み取りと書き込みに使用するデータベースを作成または開きます。 これが初めて呼び出されると、データベースが開き、 #onCreate、 #onUpgrade 、または #onOpen が呼び出されます。
正常に開くと、データベースがキャッシュされるため、データベースに書き込む必要があるたびにこのメソッドを呼び出すことができます。 (データベースが不要になったら、必ず #close を呼び出してください)。アクセス許可が正しくない、ディスクがいっぱいになったなどのエラーが発生すると、この方法が失敗する可能性がありますが、問題が修正された場合、今後の試行は成功する可能性があります。
データベースのアップグレードには時間がかかる場合があります。このメソッドは、 android.content.ContentProvider#onCreate ContentProvider.onCreate()を含め、アプリケーション のメイン スレッドから呼び出さないでください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。