DatabaseOpenFlags 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此列舉支援其成員值的位元組合。
[System.Flags]
public enum DatabaseOpenFlags
[<System.Flags>]
type DatabaseOpenFlags =
- 繼承
-
DatabaseOpenFlags
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| OpenReadwrite | 0 | Open flag:為 openDatabase(File, OpenParams) 開啟資料庫進行讀取與寫入的標誌。 如果磁碟已經滿,甚至在你真正寫入任何東西之前,這個系統就可能失敗。 請注意,這個旗標的值是 0,所以它是預設值。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| OpenReadonly | 1 | Open flag:標記 openDatabase(File, OpenParams) 以開啟僅讀取資料庫。 如果磁碟可能已滿,這是唯一可靠的資料庫開啟方式。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| NoLocalizedCollators | 16 | Open flag:用於 openDatabase(File, OpenParams) 在不支援本地化整理器的情況下開啟資料庫的旗標。 這會導致彙整器無法被建立在地化。 使用這個旗標時必須保持一致,才能使用資料庫建立時的設定。 如果設定了這個設定,setLocale(Locale) 將不會有任何動作。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| CreateIfNecessary | 268435456 | Open flag:標記 openDatabase(File, OpenParams) 用來建立資料庫檔案(如果尚未存在)。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| EnableWriteAheadLogging | 536870912 | Open flag:開啟 openDatabase(File, OpenParams) 的標誌,預設啟用預先寫入記錄後開啟資料庫檔案。 使用此旗標比呼叫 enableWriteAheadLogging() 更有效率。 寫入日誌無法用於唯讀資料庫,因此若資料庫以唯讀開啟,此標誌的值將被忽略。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。