Swift SQLite查询不返回任何结果

时间:2019-09-19 12:29:40

标签: swift sqlite

我有一个存储有关电视连续剧的数据的数据库,并正在尝试检索所有电视剧名称的列表。我正在使用:


        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中运行相同的查询会确认应该存在。此确切的代码之前已经可以使用,但现在似乎已停止工作。有人有什么想法吗?

0 个答案:

没有答案
相关问题