FMDB Swift SQL获取表中的行数

时间:2015-06-11 07:43:49

标签: sqlite swift fmdb

FMDB似乎有很多功能来处理列,但没有行处理。我想要做的就是找到表格中的行数。

func getTableRows() {
    sharedInstance.database!.open()
    let sqlStatement = "SELECT COUNT(*) FROM NAMESTABLE"
    var resultSet: FMResultSet! = sharedInstance.database!.executeQuery(sqlStatement, withArgumentsInArray: nil)
    if (resultSet != nil) {
        let rowCount = XXXX
        NSLog("Table Rows = %i",rowCount)
    }
    sharedInstance.database!.close()
}

我尝试过使用XXXX的各种方法,但没有快乐。我是以错误的方式来做这件事的吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

func getTableRows() {
    sharedInstance.database!.open()
    let sqlStatement = "SELECT COUNT(field) FROM table_name"
    var resultSet: FMResultSet! = sharedInstance.database!.executeQuery(sqlStatement, withArgumentsInArray: nil)
    if (resultSet != nil) {
        let rowCount = XXXX
        NSLog("Table Rows = %i",rowCount)
    }
    sharedInstance.database!.close()
}