如何在Anko中为SQLiteDatabase的INTEGER字段设置默认值

时间:2018-05-11 00:57:29

标签: android sqlite kotlin anko

我知道SQLiteDatabase没有布尔字段,所以我需要为DBSettingTable.Status设置一个INTEGER字段。 我希望为DBSettingTable.Status设置一个默认值0,但是下面的代码是错误的,我该如何修复它?谢谢!

import android.content.Context
import android.database.sqlite.SQLiteDatabase
import org.jetbrains.anko.db.*
import ui.UIApp

override fun onCreate(db: SQLiteDatabase) {
          db.createTable( DBSettingTable.TableNAME , true,
                DBSettingTable._ID to INTEGER + PRIMARY_KEY+ AUTOINCREMENT,                
                DBSettingTable.Status to INTEGER DEFAULT 0  
        )
}

0 个答案:

没有答案