1
FMDB似乎有許多函數來處理列,但沒有處理行。我所要做的就是查找表格中的行數。FMDB Swift SQL獲取表中的行數
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的各種方法,但沒有喜悅。我是否以這種錯誤的方式去做?非常感謝。
他們肯定會返回相同的號碼,但指定列更有效率。 我仍然不知道如何提取數字,但沒有喜悅。 我曾嘗試: 讓rowCount時= resultSet.intForColumnIndex(0) –
讓rowCount時= resultSet.intForColumnIndex(0) 就是最初使用我,但它總是返回0 –
這不,但我不明白爲什麼我需要將它封裝在一個while循環中while while resultSet.next(){ rowCount = resultSet.intForColumnIndex(0) NSLog(「Table Rows =%d」,rowCount) } –