我有一个 SqLite 数据库。我使用 FMDB。如何选择并显示所选数据库的所有行?。在这段代码中,我可以只显示名字,即第一行。但是如何遍历所有选定的行并使用 Swift 显示它们呢?
@IBAction func selectNoms(sender: AnyObject) {
let contactDB = FMDatabase(path: databasePath as String)
if contactDB.open() {
let querySQL = "SELECT name FROM CONTACTS"
let results:FMResultSet? = contactDB.executeQuery(querySQL,
withArgumentsInArray: nil)
if results?.next() == true {
status.text = results?.stringForColumn("name")
}
contactDB.close()
} else {
println("Error: \(contactDB.lastErrorMessage())")
}
}
最佳答案
你可以试试这样的:
while results.next() {
status.text = results.stringForColumn("name")
关于iOS、Swift、SqLite、选择并显示所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31654821/