У меня есть база данных, в которой хранятся некоторые данные о сериалах, и я пытаюсь получить список всех названий сериалов.Я использую:
var seriesNames: [String] = [String]()
// Select query
let findQueryString = "SELECT Name FROM Series"
// Statement pointer
var findStmt:OpaquePointer?
// Preparing query
if sqlite3_prepare(db, findQueryString, -1, &findStmt, nil) != SQLITE_OK{
let errmsg = String(cString: sqlite3_errmsg(db)!)
print("Error preparing series selection: \(errmsg)")
return
}
while(sqlite3_step(findStmt) == SQLITE_ROW){
seriesNames.append(String(cString: sqlite3_column_text(findStmt, 0)))
}
Однако результатов не бывает, но выполнение одного и того же запроса в SQLiteBrowser подтверждает, что так и должно быть.Этот точный код работал раньше, но теперь, похоже, перестал работать.У кого-нибудь есть идеи?