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 resultSet.next() { rowCount = resultSet.intForColumnIndex (0) NSLog («Таблица строк =% d», rowCount) } } –